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

add_eti.php

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    add_eti.php 4.68 KiB
    <?php session_start(); 
    require_once("funciones.php");
    require('include.php');
    
    /*
    * Archivo de control. Añadir paciente, etiología y patología asociada
    * Caso de uso: REGISTRAR PACIENTE <<include>> AÑADIR ETIOLOGÍA
    */
    
    if($_SESSION['user']==$_GET["variable"] && $_SESSION["user"]!=""){
    
    	$id_admin=$_GET["variable"];
    	$html=new Smarty;
    	
    	// Barra
    	barra();
    	// Fin de barra
    
    	//Recogemos los datos del formulario
    	$dni_paciente = ($_GET["id"]);
    	$accion = ($_GET["accion"]);
    	$n_etiologia = ($_POST["etiologia"]);
    	$fecha_lesion =($_POST["fecha_lesion"]);
    	$cuadrantes = ($_POST["cuadrantes"]);
    	$comentarios = ($_POST["comentarios"]);
    	$patologia = ($_POST["patologia"]);
    	$mensaje = "";
    
    
    	// Valores para el formulario:
    		// Tipo de ensayos
    		// Nombre
    		// Apellidos
    		// Edad
    		// Sexo
    
    
    	$html->assign("id_admin",$id_admin);
    	//Mostramos una tabla con todos los sujetos para marcar el que queremos
    	if($accion == 1){
    		$result = $conex->query("SELECT `id_patologia` FROM `PATOLOGIAS` WHERE `nombre`='$patologia'");
    		$row = $result->fetch_assoc();
    		$patologia = $row['id_patologia'];
    
    		$mensaje= "Actualizado resgistro de Pacientes para: '$nombre'";
    		//Añadimos la etiología vinculada al paciente
    		if($cuadrantes == "" && $comentarios == ""){
    			$sql="INSERT INTO `ETIOLOGIAS` (`etiologia`, `fecha_lesion`, `cuadrantes`, `comentarios`, `id_patologia`, `dni_paciente` ) 
    			VALUES ('$n_etiologia', '$fecha_lesion', NULL, NULL, '$patologia', '$dni_paciente')";
    		}elseif ($cuadrantes != "" && $comentarios == ""){
    			$sql="INSERT INTO `ETIOLOGIAS` (`etiologia`, `fecha_lesion`, `cuadrantes`, `comentarios`, `id_patologia`, `dni_paciente` ) 
    			VALUES ('$n_etiologia', '$fecha_lesion', '$cuadrantes', NULL, '$patologia', '$dni_paciente')";
    		}elseif($cuadrantes == "" && $comentarios != ""){
    			$sql="INSERT INTO `ETIOLOGIAS` (`etiologia`, `fecha_lesion`, `cuadrantes`, `comentarios`, `id_patologia`, `dni_paciente` ) 
    			VALUES ('$n_etiologia', '$fecha_lesion', NULL, '$comentarios', '$patologia', '$dni_paciente')";
    		}else{
    			$sql="INSERT INTO `ETIOLOGIAS` (`etiologia`, `fecha_lesion`, `cuadrantes`, `comentarios`, `id_patologia`, `dni_paciente` ) 
    			VALUES ('$n_etiologia', '$fecha_lesion', '$cuadrantes', '$comentarios', '$patologia', '$dni_paciente')";
    		}
    
    		if (!$conex->query($sql)){
    			$mensaje.= " Error actualizando base de datos Etiologias $dni_paciente $patologia";
    		}else{
    			//VOLVEMOS A MOSTRAR LA INFORMACIÓN DEL PACIENTE
    			$sql="SELECT tipo, fecha, simetria, PRUEBAS_PACIENTES.anotaciones, PRUEBAS_PACIENTES.id_prueba
    				FROM ENSAYOS, PRUEBAS_PACIENTES
    				WHERE `dni_paciente`='$dni_paciente' AND ENSAYOS.id_ensayo=PRUEBAS_PACIENTES.id_ensayo
    				ORDER BY fecha DESC
    				";
    			if($result=$conex->query($sql)){