PageRenderTime 43ms CodeModel.GetById 17ms RepoModel.GetById 0ms app.codeStats 0ms

/captar_manual_res2.php

https://gitlab.com/juliocesartors/t-rex-proyect
PHP | 88 lines | 41 code | 36 blank | 11 comment | 6 complexity | 315c4c8a749a59eb786a1035b5232608 MD5 | raw file
  1. <?php
  2. require "error.php";
  3. ?>
  4. <?php
  5. // Creando conexcion a DreamHost
  6. $conn = new mysqli("mysql.campanaarquidiocesana.com","mgcdb","proyectosaga","campana_saga");
  7. // if de chequeo de conección de no haber conectado se manda error matando la conexcion
  8. if($conn -> connect_error){
  9. die("error!");
  10. }
  11. else {
  12. // comentado esta dentro de este else una impresion de conxcion exitosa.
  13. #echo("Conectado exitosamente a SAGA! <br/>");
  14. }
  15. // inserción en la base de datos a la tabla familia campos telefono, apellido, direccion y codigo alcancia
  16. $query = $conn->prepare("INSERT INTO familia (telefono,apellido,direccion,codigo_alcancia) VALUES (?,?,?,?)");
  17. $query -> bind_param("ssss", $tel, $ape,$direccion,$codal);
  18. // a través de POST se reciben valores del formulario PHP
  19. $tel = $_POST["tel"];
  20. $ape = $_POST["ap"];
  21. $direccion = $_POST["direccion"];
  22. $codal = $_POST["codal"];
  23. // ejecuta la sentencia insert
  24. $query-> execute();
  25. // inserción en la base de datos a la alcancua con campos codigo, fecha de entrega codigo de vicaria y parroquia cedula y estado
  26. $query2 = $conn->prepare("INSERT INTO alcancia (codigo_alcancia,fecha_entrega,codigo_vicaria,codigo_parroquia,cedula,estado) VALUES (?,?,?,?,?,?)");
  27. $query2 -> bind_param("sssss",$codal,$entrega,$vicaria,$parroquia,$cedula,$estado);
  28. // a través de POST se reciben valores del formulario PHP
  29. $codal = $_POST["codal"];
  30. $entrega= $_POST["entrega"];
  31. $vicaria= $_POST["slct1"];
  32. $parroquia= $_POST["slct2"];
  33. $cedula= $_POST["ced"];
  34. $estado = $_POST['entrega'];
  35. $hoy= date("Y-m-d"); // La fecha de hoy
  36. if($hoy < $estado){
  37. $estado = "Disponible";
  38. }
  39. else if($hoy == $estado){
  40. $estado = "Entregada";
  41. }
  42. // ejecuta la sentencia insert
  43. $query2-> execute();
  44. // una vez terminada la insecion y operacion de la pagina se refresca y vuelve a cargar el formulario para la próxima inserción por ultimo se manda mensaje de inserción correcta
  45. header('Refresh: 3;url=captar_manual2.php');
  46. ?><body onLoad="alert('Alcancia Insertada en el Sistema, Haz click para volver a insertar');" onUnLoad="confirm('Gracias por tu visita, espero que vuelvas!);"> <?php
  47. // cerramos las conexciones para seguridad
  48. $conn -> close();
  49. $query-> close();
  50. $query2-> close();
  51. ?>