Guest User

Untitled

a guest
Jan 16th, 2018
79
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.99 KB | None | 0 0
  1. <?php session_start();
  2. if(!isset($_SESSION['usuario'])){
  3. header('Location: login.php');
  4. }
  5.  
  6. if($_SERVER['REQUEST_METHOD']=='POST'){
  7. $nombre = filter_var(strtolower($_POST['nombres']),FILTER_SANITIZE_STRING);
  8. $identificacion = $_POST['identificacion'];
  9. $especialidad = $_POST['especialidad'];
  10. $medico = $_POST['medico'];
  11. $edad = $_POST['edad'];
  12. $sexo = $_POST['sexo'];
  13. $fecha = $_POST['fecha'];
  14. $hora = $_POST['hora'];
  15. $municipio = $_POST['municipio'];
  16. //$ocupacion = $_POST['ocupacion'];
  17. //$trabajo = $_POST['trabajo'];
  18. //$antecedentes = $_POST['antecedentes'];
  19. //$padecimiento = $_POST['padeimiento'];
  20. //$examen = $_POST['examen'];
  21. //$terapia = $_POST['terapia'];
  22. //$complementario = $_POST['complementario'];
  23. //$diagnostico = $_POST['diagnostico'];
  24. //$motivo = $_POST['motivo'];
  25. //$estudio = $_POST['estudio'];
  26. //$observasion = $_POST['observasion'];
  27. $mensaje='';
  28. if(empty($nombre) or empty($identificacion)){
  29. $mensaje.= 'Por favor rellena todos los datos correctamente'."<br />";
  30. }
  31. else{
  32. try{
  33. $conexion = new PDO('mysql:host=localhost;dbname=centromedico','root','1234');
  34. }catch(PDOException $e){
  35. echo "Error: ". $e->getMessage();
  36. die();
  37. }
  38.  
  39. $statement = $conexion -> prepare(
  40. 'SELECT * FROM paciente WHERE idPaciente = :id LIMIT 1');
  41. $statement ->execute(array(':id'=>$identificacion));
  42. $resultado= $statement->fetch();
  43.  
  44. if($resultado != false){
  45. $mensaje .='El nombre de usuario ya existe </br>';
  46. }
  47. }
  48. if($mensaje==''){
  49. $statement = $conexion->prepare(
  50. 'INSERT INTO paciente (idPaciente,medidentificacion,mednombres,medEspecialidad,medmedico,mededad,medsexo,medfecha,medhora,medmunicipio)
  51. /*medocupacion,medtrabajo,medantecedentes,medpadecimiento,medexamen,medterapia,medcomplementario,mediagnostico,medmotivo,medestudio,medobservacion*/
  52. values(null, :id,:nombre,:especialidad,:medico,:edad,:sexo,:fecha,:hora,:municipio)');
  53. /*:ocupacion,:trabajo,:antecedentes,:padecimiento,:examen,:terapia,:complementario,:diagnostico,:motivo,:estudio,:observasion */
  54.  
  55. $statement ->execute(array(
  56. ':id'=>$identificacion,
  57. ':nombre'=> $nombre,
  58. ':especialidad'=>$especialidad,
  59. ':medico'=>$medico,
  60. ':edad'=>$edad,
  61. ':sexo'=>$sexo,
  62. ':fecha'=>$fecha,
  63. ':hora'=>$hora,
  64. ':municipio'=>$municipio
  65. //':ocupacion'=>$ocupacion,
  66. //':trabajo'=>$trabajo,
  67. //':antecedentes'=>$anteedentes,
  68. //':padecimiento'=>$padecimiento,
  69. //':examen'=>$examen,
  70. //':terapia'=>$terapia,
  71. //':complementario'=>$complementario,
  72. //':diagnostico'=>$diagnostico,
  73. //':motivo'=>$motivo,
  74. //':estudio'=>$estudio,
  75. //':observasion'=>$observasion
  76. ));
  77. header('Location: paciente.php');
  78. }
  79. }
  80. require 'vista/agg_paciente_vista.php';
  81. ?>
Add Comment
Please, Sign In to add comment