Skip to content
Snippets Groups Projects
Select Git revision
  • master
1 result

borrar_prueba_sujeto.php

Blame
  • 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');
    
    ?>