38 lines
1.2 KiB
PHP
38 lines
1.2 KiB
PHP
<?php
|
|
include('../include/headscript.php');
|
|
include('../class/company.php');
|
|
$conn = new mysqli($servername, $username, $password, $database);
|
|
|
|
// Debug per visualizzare i dati inviati
|
|
// Per vedere cosa viene inviato
|
|
if ($_SERVER['REQUEST_METHOD'] === 'POST') {
|
|
$idlab = $_POST['idlab'];
|
|
$name = $_POST['name'];
|
|
$country = $_POST['country'];
|
|
$status = $_POST['status'];
|
|
|
|
// Prepara la query di aggiornamento
|
|
$stmt = $conn->prepare("UPDATE laboratories SET name = ?, country = ?, status = ? WHERE idlab = ?");
|
|
$stmt->bind_param("sssi", $name, $country, $status, $idlab);
|
|
|
|
// Esegui la query e verifica il risultato
|
|
if ($stmt->execute()) {
|
|
echo json_encode(["status" => "success", "message" => "Laboratory updated successfully."]);
|
|
} else {
|
|
// Mostra l'errore se la query fallisce
|
|
echo json_encode([
|
|
"status" => "error",
|
|
"message" => "Failed to update laboratory.",
|
|
"error" => $stmt->error, // Mostra il messaggio di errore
|
|
"errno" => $stmt->errno // Mostra il codice di errore
|
|
]);
|
|
}
|
|
|
|
$stmt->close();
|
|
} else {
|
|
echo json_encode(["status" => "error", "message" => "Invalid request method"]);
|
|
exit;
|
|
}
|
|
|
|
$conn->close();
|