Select Git revision
add_eti.php
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)){