2024-06-10 10:07:23 +02:00

63 lines
1.9 KiB
PHP

<?php
require_once(BASE_URL . 'Connections/repnew.php');
// Connessione al database
$conn = new mysqli($servername, $username, $password, $database);
// Controllo connessione
if ($conn->connect_error) {
die("Connessione fallita: " . $conn->connect_error);
}
// Preleva l'ID dal parametro GET
$id = isset($_GET['id']) ? (int) $_GET['id'] : 0;
if ($id > 0) {
// Cancella i record correlati dalla tabella material_rsl
$query_material_rsl = "DELETE FROM material_rsl WHERE rsl_id = ?";
$stmt_material_rsl = $conn->prepare($query_material_rsl);
$stmt_material_rsl->bind_param("i", $id);
if (!$stmt_material_rsl->execute()) {
echo "Errore durante la cancellazione dei record da material_rsl: " . $stmt_material_rsl->error;
$stmt_material_rsl->close();
$conn->close();
exit;
}
$stmt_material_rsl->close();
// Cancella i record correlati dalla tabella analysis_rsl
$query_analysis_rsl = "DELETE FROM analysis_rsl WHERE rsl_id = ?";
$stmt_analysis_rsl = $conn->prepare($query_analysis_rsl);
$stmt_analysis_rsl->bind_param("i", $id);
if (!$stmt_analysis_rsl->execute()) {
echo "Errore durante la cancellazione dei record da analysis_rsl: " . $stmt_analysis_rsl->error;
$stmt_analysis_rsl->close();
$conn->close();
exit;
}
$stmt_analysis_rsl->close();
// Cancella il record dalla tabella rsl
$query_rsl = "DELETE FROM rsl WHERE id = ?";
$stmt_rsl = $conn->prepare($query_rsl);
$stmt_rsl->bind_param("i", $id);
if ($stmt_rsl->execute()) {
echo "Record e record correlati cancellati con successo!";
} else {
echo "Errore durante la cancellazione del record da rsl: " . $stmt_rsl->error;
}
$stmt_rsl->close();
} else {
echo "ID non valido.";
}
$conn->close();
// Reindirizza all'utente verso rsl.php
header('Location: rsl.php');