<?php require_once 'config.php'; require_once 'dbh.inc.php'; require_once 'checkLogin.php'; exit(); while(TRUE) { exit(); } exit(); // IF USER ENTERS PAGE AFTER 'Delete Anyway' BUTTON HAS BEEN PRESSED (FROM home.php), DELETE EXPERIENCE WITH ALL ITS ASSOCIATIONS, ANSWERS, AND SUBQUESTIONNAIRES FROM DATABASE // ELSE (IF USER ENTERED THIS PAGE WITHOUT SUBMITING A FORM) REDIRECT TO home.php if(isset($_POST['deleteExperience'])) { // NO NEED TO CLEAN ID, SINCE USER NEVER INPUTS ID $id = $_POST['id']; // BORRAR INFORMACIÓN BÁSICA DE LA EXPERIENCIA $query = "DELETE FROM `experience` WHERE `id`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR ASOCIACIÓN EXPERIENCIA-CUESTIONARIO (sería con un while? si es que pueden haber más de un cuestionario por experiencia...) $query = "DELETE FROM `experience_questionnair` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR RESPUESTAS DE LA PRE-PRUEBA DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `answerPre` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR RESPUESTAS DE LA POST-PRUEBA DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `answerPost` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR RESPUESTAS DE TODOS LOS SUBCUESTIONARIOS DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `answer` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR LA ASOCIACIÓN DE CADA ESTUDIANTE A UNA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `student_participate_experience` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // SACAR TODOS LOS ID DE LOS SUBCUESTIONARIOS DE LA EXPERIENCIA $query = "SELECT `id_subquestionnair` FROM `experience_subquestionnair` WHERE `id_experience`='".$id."';"; $result = mysqli_query($connection, $query); if(!$result) die("Error: ".mysqli_error($connection)); // IR UNO A UNO POR CADA SUBCUESTIONARIO while($row = mysqli_fetch_array($result) { // *BORRAR TODOS LAS ASOCIACIONES REMINDER-SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `reminder_subquestionnair` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR EL SCHEDULE ASOCIADO A UN SUBCUESTIONARIO A LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `schedule` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR LA ASOCIACIÓN DE CADA ESTUDANTE A UN SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `student_subquestionnair` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR LA INFORMACIÓN BÁSICA DE UN SUBCUESTIONARIO DE LA EXPERIENCIA $query = "DELETE FROM `subquestionnair` WHERE `id`='".$row['id_subquestionnair']."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR LA ASOCIACIÓN DE CADA PREGUNTA A UN SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `subquestionnair_question` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // *BORRAR EL TIEMPO QUE LE TOMA CONTESTAR A CADA ESTUDIANTE UN SUBCUESTIONARIO DE LA EXPERIENCIA (sería con un while?) $query = "DELETE FROM `tempTiempo` WHERE `id_subquestionnair`='".$row['id_subquestionnair']."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); } // *BORRAR ASOCIACIÓN EXPERIENCIA-SUBCUESTIONARIO (sería con un while?) // *WARNING: ESTE QUERY TIENE QUE VENIR DESPUÉS DE HABER EXTRAÍDO CADA id_subquestionnair $query = "DELETE FROM `experience_subquestionnair` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); // ***BORRAR ASOCIACIÓN EXPERIENCIA-INSTITUCIÓN (borramos institución también?, necesitaríamos extraer id_institution antes de borrar) $query = "DELETE FROM `institution_experience` WHERE `id_experience`='".$id."';"; if(!mysqli_query($connection, $query)) die("Error: ".mysqli_error($connection)); //*qué son pareoPrePostEma y phone_fourDigit_tempX? si tienen que ver con los estudiantes también habría que borrarlos //borramos student profiles? y qué es studentOri? yo diría que no } header('Location: ../home.php'); exit();