123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102 |
- <?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();
|