Ver Mensaje Individual
  #20 (permalink)  
Antiguo 13/05/2014, 22:00
famjaes
 
Fecha de Ingreso: agosto-2010
Mensajes: 125
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Actualizar registros

Código PHP:
Ver original
  1. Archivo formulario.php
  2.  
  3.  
  4. <?php
  5.  
  6. include 'conexion.php';
  7.  
  8.  
  9. $con = mysql_connect($dbhost, $dbusername, $dbuserpass);
  10. mysql_select_db($dbname, $con);
  11.  
  12.  
  13. $periodo=$_GET['periodo'];
  14. $bloque=$_GET['bloque'];
  15. $grado=$_GET['grado'];
  16. $grupo=$_GET['grupo'];
  17.  
  18.  
  19.  
  20. $con = mysqli_connect($dbhost, $dbusername, $dbuserpass,$dbname);
  21.  
  22. //// solo mostrara el alumno en cuestion
  23. $aal= mysqli_query($con,"SELECT * FROM calf WHERE periodo='$periodo' AND grado='$grado' AND grupo='$grupo' AND bloque='$bloque'")or die("Error: ".mysqli_error($con));
  24. $al = mysqli_fetch_array($aal);
  25.  
  26.  
  27. $cc1= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c1'")or die("Error: ".mysqli_error($con));
  28. $c1 = mysqli_fetch_array($cc1);
  29.  
  30. $cc2= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c2'");
  31. $c2 = mysqli_fetch_array($cc2);
  32.  
  33. $cc3= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c3'");
  34. $c3 = mysqli_fetch_array($cc3);
  35.  
  36. $cc4= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c4'");
  37. $c4 = mysqli_fetch_array($cc4);
  38.  
  39. $cc5= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c5'");
  40. $c5 = mysqli_fetch_array($cc5);
  41.  
  42. $cc6= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c6'");
  43. $c6 = mysqli_fetch_array($cc6);
  44.  
  45. $cc7= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c7'");
  46. $c7 = mysqli_fetch_array($cc7);
  47.  
  48. $cc8= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c8'");
  49. $c8 = mysqli_fetch_array($cc8);
  50.  
  51. $cc9= mysqli_query($con,"SELECT materia FROM materia WHERE grado='$grado' AND ca='c9'");
  52. $c9 = mysqli_fetch_array($cc9);
  53.  
  54.  
  55. ?>
  56. <form name="actualizar" method="post" action="proceso/actualizar.php" enctype="multipart/form-data" >
  57. <table style="border:1px solid #00000; color:#FFFFFF;width:800px;">
  58. <tr style="background:#5A5A5A;">
  59. <td>No. Lista</td>
  60. <td>Apellido Paterno</td>
  61. <td>Apellido Materno</td>
  62. <td>Nombres</td>
  63. <td><?php echo $c1['materia'];?></td>
  64. <td><?php echo $c2['materia']; ?></td>
  65. <td><?php echo $c3['materia']; ?></td>
  66. <td><?php echo $c4['materia']; ?></td>
  67. <td><?php echo $c5['materia']; ?></td>
  68. <td><?php echo $c6['materia']; ?></td>
  69. <td><?php echo $c7['materia']; ?></td>
  70. <td><?php echo $c8['materia']; ?></td>
  71. <td><?php echo $c9['materia']; ?></td>
  72. <?php
  73.  
  74. $con = mysqli_connect($dbhost, $dbusername, $dbuserpass,$dbname);
  75. $checkmat = mysqli_query($con, "SELECT * FROM calf WHERE periodo='$periodo' AND grado='$grado' AND grupo='$grupo' AND bloque='$bloque'")or die("Error: ".mysqli_error($con));
  76. while($mts = mysqli_fetch_assoc($checkmat)) { ?>
  77.  
  78. <input type="hidden" name="periodo" id="periodo" value="<?php echo $mts['periodo']; ?>"/>
  79. <input type="hidden" name="bloque" id="bloque" value="<?php echo $mts['bloque']; ?>"/>
  80. <input type="hidden" name="grado" id="grado" value="<?php echo $mts['grado']; ?>"/>
  81. <input type="hidden" name="grupo" id="grupo" value="<?php echo $mts['grupo']; ?>"/>
  82. <input type="hidden" name="id" id="id" value="<?php echo $mts['id']; ?>"/>
  83. <tr style="background:#262626;">
  84. <td><input type="text" size="3" name="no_lista" id="no_lista" value="<?php echo $mts['no_lista']; ?>"/></td>
  85. <td><input type="text" name="apellidopaterno" id="no_lista" value="<?php echo $mts['apellidopaterno']; ?>"/></td>
  86. <td><input type="text" name="apellidomaterno" id="apellidomaterno" value="<?php echo $mts['apellidomaterno']; ?>"/></td>
  87. <td><input type="text" name="nombres" id="nombres" value="<?php echo $mts['nombres']; ?>"/></td>
  88. <td><input type="text" size="2" name="c1" id="c1" value="<?php echo $mts['c1']; ?>"/></td>
  89. <td><input type="text" size="2" name="c2" id="c2" value="<?php echo $mts['c2']; ?>"/></td>
  90. <td><input type="text" size="2" name="c3" id="c3" value="<?php echo $mts['c3']; ?>"/></td>
  91. <td><input type="text" size="2" name="c4" id="c4" value="<?php echo $mts['c4']; ?>"/></td>
  92. <td><input type="text" size="2" name="c5" id="c5" value="<?php echo $mts['c5']; ?>"/></td>
  93. <td><input type="text" size="2" name="c6" id="c6" value="<?php echo $mts['c6']; ?>"/></td>
  94. <td><input type="text" size="2" name="c7" id="c7" value="<?php echo $mts['c7']; ?>"/></td>
  95. <td><input type="text" size="2" name="c8" id="c8" value="<?php echo $mts['c8']; ?>"/></td>
  96. <td><input type="text" size="2" name="c9" id="c9" value="<?php echo $mts['c9']; ?>"/></td>
  97.  
  98. </tr>
  99.  
  100. <?php
  101.  
  102. }
  103.  
  104. ?>
  105. <input type='submit' id="actualizar" name='Actualizar' value="Actualizar"/>
  106. </form>
  107.  
  108.  
  109. ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  110.  
  111.  
  112.  
  113.  
  114. Archivo actualizar.php
  115.  
  116. <?php
  117.  
  118. include '../conexion.php';
  119. mysqli_connect ($dbhost, $dbusername, $dbuserpass);
  120. mysqli_select_db($cn,$dbname) or die("Cannot select database");
  121.  
  122.  
  123.  
  124. if(isset($_POST["periodo"])) {
  125. $periodo=$_POST['periodo'];
  126. $bloque=$_POST['bloque'];
  127. $grado=$_POST['grado'];
  128. $grupo=$_POST['grupo'];
  129. $no_lista=$_POST['no_lista'];
  130. $id=$_POST['id'];
  131.  
  132.  
  133.  
  134.  
  135. $c = count($_POST["id"]);
  136. if ($c > 0) {
  137. for ($i=0; $i<$c; $i++) {
  138. $id = $_POST["id"][$i];
  139. $no_lista= $_POST["no_lista"][$i];
  140. echo "update calf set no_lista='$no_lista' WHERE id='$id'";
  141. $query=mysqli_query($cn,"update calf set no_lista='$no_lista' WHERE id='$id'")or die("Error: ".mysqli_error($cn));
  142. }
  143. }
  144.  
  145. //header("Location: ../mostrargrupos.php?periodo=$periodo&bloque=$bloque& grado=$grado&grupo=$grupo");
  146.  
  147.  
  148. }
  149. ?> /// lo que pasa es que necesito actualizar cada dato