Select Git revision
borrar_prueba_sujeto.php
Code owners
Assign users and groups as approvers for specific file changes. Learn more.
borrar_prueba_sujeto.php 2.19 KiB
<?php session_start();
require_once("funciones.php");
require('include.php');
/*
* Archivo de control. Gestionar ensayos
* Caso de uso: CREAR ENSAYO
*/
if($_SESSION['user']==$_GET["variable"] && $_SESSION["user"]!=""){
$id_admin=$_GET["variable"];
$id_prueba_sujeto =$_GET["id"];
$html=new Smarty;
// Barra
barra();
// Fin de barra
// Valores para el formulario:
// Id ensayo
// Tipo
// Colocación sensores
// Duración
// Repeticiones
// Comentarios
// Fecha creación
if($id_prueba_sujeto!=""){//eliminar una prueba
if ($result = $conex->query("SELECT `dni_paciente` FROM `PRUEBAS_PACIENTES` WHERE `id_prueba`='$id_prueba_sujeto'")){
$row = $result->fetch_assoc();
$id_paciente = $row['dni_paciente'];
}
else {
$mensaje = "Error inesperado en captura del identificador del paciente";
}
$sql="DELETE FROM `PRUEBAS_SUJETOS` WHERE `id_prueba_sujeto`='$id_prueba_sujeto'";
$id_ensayo = "";
if ($conex->query($sql)){
$mensaje ="Prueba borrada con éxito";
}else{
$mensaje ="Error al borrar la prueba";
}
$sql="SELECT SUJETOS.edad, SUJETOS.sexo, tipo, fecha, simetria, PRUEBAS_SUJETOS.anotaciones, PRUEBAS_SUJETOS.id_prueba_sujeto
FROM ENSAYOS, PRUEBAS_SUJETOS, SUJETOS
WHERE ENSAYOS.id_ensayo=PRUEBAS_SUJETOS.id_ensayo AND SUJETOS.id_sujeto = PRUEBAS_SUJETOS.id_sujeto
ORDER BY fecha DESC
";
if($result=$conex->query($sql)){
// rellenamos array con tabla obtenida de las pruebas
//Cambiar formato de fecha: date("Y/m/d - H:i:s", strtotime($row['fecha'])),
$x = 0;
while ($row = $result->fetch_assoc()){
$entrada[$x]=[
$row['id_prueba_sujeto'],
$row['tipo'],
$row['fecha'],
$row['sexo'],
$row['edad'],
$row['simetria'],
$row['anotaciones']
];
$x++;
}
$html->assign("entrada",$entrada);
}else{
$mensaje="Error al capturar las pruebas sobre los sujetos";
}
$html->assign("id_admin",$id_admin);
$html->display("ver_pruebas_sujetos.tpl");
}else{
$mensaje = "Error inesperado en captura del identificador de la prueba";
$html->assign("id_admin",$id_admin);
$html->assign("mensaje",$mensaje);
$html->display("pac_reg.tpl");
}
}
else @header('location:index.php');
?>