Guest User

Untitled

a guest
Sep 23rd, 2018
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.37 KB | None | 0 0
  1. <table>
  2. <thead>
  3. <tr>
  4. <th>Nombre y Apellido</th>
  5. <th>Cedula</th>
  6. <th>Acreditable</th>
  7.  
  8. /** DE ESTA MANERA HAGO UNA CONSULTA DE LAS FECHAS QUE SE HAN CARGADO
  9. PARA QUE LAS ASIGNE A LA TABLA AUTOMATICAMENTE **/
  10.  
  11. <?php foreach($resultado_fecha as $fechin): ?>
  12. <th><?php echo $fechaBD = date("d-m-Y", strtotime($fechin["dia_asistencia"])); ?></th>
  13. <?php endforeach ?>
  14. </tr>
  15. </thead>
  16. <tbody>
  17. <form action="asistencia_dia.php" method="POST">
  18. <?php foreach($resultado as $dato): ?>
  19. <tr>
  20. <td><?php echo $dato["nombre"] ?></td>
  21. <td><?php echo $dato["cedula"] ?></td>
  22. <td><?php echo $dato["acreditable"] ?></td>
  23.  
  24. /** AQUI YA TENGO UNA CARGA DE ASISTENCIAS REGISTRADO Y SOLO QUIERO ME MUESTRE
  25. UNA VEZ POR ESTUDIANTE SI ASISTIO O NO A CLASES, ESTO YA VIENE DE LA BASE DE DATOS**/
  26. <?php
  27.  
  28.  
  29. if ($dato['asistio'] == '1') {
  30. ?>
  31. <td>Asistente</td>
  32. <?php
  33.  
  34. } elseif($dato['asistio']=='2') {
  35. ?>
  36. <td>Inasistente</td>
  37. <?php
  38. }
  39. ?>
  40.  
  41.  
  42. /**ESTA SERIA LA MANERA COMO YO GUARDO LA ASISTENCIA, AL HACER CHECK
  43. EL CAMBIA EL VALOR DE ESE INPUT TEXT QUE ESTA DEBAJO DE EL
  44. (QUE POR CUESTIONES DE PRACTICA ESTA VISIBLE) EL VALOR ES 1 CUANDO
  45. SE CHECKEA, QUERIENDO DECIR QUE EL ESTUDIANTE ASISTIO Y 2 SI EL VALOR
  46. NO SE CHECKEA OSEA QUE EL ESTUDIANTE NO ASISTIO**/
  47.  
  48. <td><input type="checkbox" id="asistencia<?php echo $dato["id"] ?>" ></td>
  49. <input type="text" name="asistio[]" value="2"
  50.  
  51. id="cambiame<?php echo $dato["id"] ?>"] ?>
  52.  
  53.  
  54.  
  55.  
  56. /**ESTOS 2 INPUTS RESTANTES ESCONDIDOS GUARDAN LA ID DE LA FECHA Y LA ID DEL ESTUDIANTE,
  57. YA QUE EN LA BASE DE DATOS SE GUARDARAN: LA ID DE LA FECHA PARA SABER LA FECHA
  58. EN QUE SE CARGO LA ASISTENCIA, LA ID DEL ESTUDIANTE PARA SABER QUE ESTUDIANTE
  59. ES AL QUE SE LE CARGO Y UN CAMPO MAS QUE SE LLAMA ASISTENCIA EL CUAL GUARDARA
  60. 1 O 2 RESPECTIVAMENTE SI ASISTIO O NO ASISTIO**/
  61.  
  62. <?php foreach($resultado_fecha as $fechin): ?>
  63. <input type="hidden" value="<?php echo $fechin["id"] ?>" name="fecha_asis[]">
  64. <?php endforeach ?>
  65.  
  66.  
  67. <td><input type="hidden" value="<?php echo $dato["id"] ?>" name="estudiante[]">
  68. </td>
  69.  
  70. /**ESTE ES EL SCRIPT QUE CAMBIA EL VALOR DEL INPUT DE 1 A 2**/
  71. <script>
  72. $(document).ready(function(){
  73.  
  74. $("#asistencia<?php echo $dato["id"] ?>").on("click", function(){
  75. $("#cambiame<?php echo $dato["id"] ?>").val("1");
  76. });
  77.  
  78. });
  79.  
  80. </script>
  81.  
  82.  
  83.  
  84. </tr>
  85.  
  86. <?php endforeach ?>
  87.  
  88. <button type="submit">Enviar</button>
  89. </form>
  90. </tbody>
  91. </table>
Add Comment
Please, Sign In to add comment