PageRenderTime 35ms CodeModel.GetById 7ms RepoModel.GetById 0ms app.codeStats 0ms

/modificar.php

https://gitlab.com/juliocesartors/t-rex-proyect
PHP | 178 lines | 82 code | 81 blank | 15 comment | 5 complexity | 27b236d8c84d8aa5690f43707bc4cb29 MD5 | raw file
  1. <?php
  2. /*
  3. Se inicia la sesion en la pagina, validando si el rol del usuario es igual al visitador, entonces se redirecciona a la pagina de error 404
  4. esto se debe a que el visitador no tiene permiso para ver esta pagina
  5. */
  6. session_start();
  7. if (!(isset($_SESSION['login']) && $_SESSION['login'] != '')) {
  8. header ("Location: index.php");
  9. }
  10. if ($_SESSION['rol'] =='visitador') {
  11. header ("Location: 404.html");
  12. }
  13. ?>
  14. <!doctype html>
  15. <?php
  16. require "base.php";
  17. ?>
  18. <html class="no-js" lang="">
  19. <head>
  20. <link rel="stylesheet" href="css/registro.css">
  21. <link rel="stylesheet" href="css/reportes.css">
  22. <link rel="stylesheet" href="css/scroll.css">
  23. </head>
  24. <body>
  25. <div id="contenedor2" >
  26. <div id="contenedor3">
  27. <br/><center> <u><h2>Formulario de Modificación de Alcancías Entregadas </h2></u> </center>
  28. <span class="obligatorio">* Significa que el campo es obligatorio</span>
  29. <h2><strong> -----> PAGINA INCOMPLETA <---- </strong></h2>
  30. <form method="post" action="modificar_res.php">
  31. <form method="post" action="">
  32. <?php
  33. /*
  34. se hace la conexion a la base de datos, y luego se asignan los campos que se desea modificar. La funcion principal es seleccionar la alcancia a modificar,para luego modificar el telefono y la familia.
  35. y en el campo aparecen los datos
  36. */
  37. $conexion = new mysqli("mysql.campanaarquidiocesana.com","mgcdb","proyectosaga","campana_saga");
  38. $vicaria = $_SESSION['vicaria'];
  39. $parroquia = $_SESSION['parroquia'];
  40. $result = $conexion->query("SELECT codigo_vicaria from alcancia WHERE codigo_vicaria = '{$vicaria}' ");
  41. $result2 = $conexion->query("SELECT codigo_parroquia from alcancia WHERE codigo_parroquia = '{$parroquia}' LIMIT 1");
  42. $result3 = $conexion->query("SELECT nombre from parroquia WHERE codigo_parroquia = '{$parroquia}' ");
  43. $result4 = $conexion->query("SELECT nombre from vicaria WHERE codigo_vicaria = '{$vicaria}' ");
  44. $sql = "SELECT `codigo_alcancia` FROM `alcancia` WHERE codigo_vicaria ='{$vicaria}' AND codigo_parroquia = '{$parroquia}' ORDER BY `codigo_alcancia` ASC ";
  45. $result = $conexion->query($sql);
  46. ?>
  47. <strong> Código de alcancía: </strong> <span class="obligatorio"> * </span> <br>
  48. <?php
  49. if ($result->num_rows > 0 ) {
  50. echo "<select id='select1' name='select1'>";
  51. while($row = $result->fetch_assoc() ) {
  52. echo "<option value='".$row['codigo_alcancia']."'>".$row['codigo_alcancia']."</option>";
  53. }
  54. echo "</select>";
  55. }
  56. ?>
  57. <br>
  58. <br>
  59. <br>
  60. <br>
  61. <?php $sql2 = "SELECT `familia` FROM `familia` WHERE codigo_vicaria ='{$vicaria}' AND codigo_parroquia = '{$parroquia}' AND codigo_alcancia = '{$select1}'";
  62. $result = $conexion->query($sql);
  63. ?>
  64. <strong> Familia a la que se entrega: </strong> <br>
  65. <input type="text" name="ap" placeholder="Nombre de la familia" value= "$sql2" required>
  66. <br>
  67. <strong> Teléfono de la familia: </strong> <br>
  68. <input type="text" name="tel" placeholder="Telefono de casa o celular" >
  69. <br>
  70. <br>
  71. <input type='hidden' value="<?php echo $_SESSION['login']; ?>" name='lo'/>
  72. <input type='hidden' value="<?php echo $_SESSION['ced']; ?>" name='ced'/>
  73. <br>
  74. <br>
  75. <br>
  76. <div class="imagenes">
  77. <button class= "icon" name="submit" type="submit" style='width:70px; height:50px' ><img src="css/fondos/checkmark.png"></button>
  78. <button class= "icon" name="reset" type="reset" style='width:70px; height:50px' ><img src="css/fondos/cross.png"></button>
  79. <br/> <a href="#"><img class="scrollup" src="img/arrowtop.png"/></a>
  80. </div>
  81. <br>
  82. <br>
  83. </form>
  84. </div>
  85. </div>
  86. </body>
  87. </html>
  88. <?php
  89. require "footer.html";
  90. ?>