Código HTML:
<form action="<?php echo $editFormAction; ?>" method="post" id="form1"> <table border="0" class="normal"> <thead> <tr> <td></td> <td>Matricula</td> <td>Apellido Paterno</td> <td>Apellido Materno</td> <td>Nombre</td> <td>Parcial 1</td> </tr> </thead> <?php do { ?> <tbody> <tr> <td bgcolor="#CCC"><?php $i+=1; echo $i;?></td> <td bgcolor="#CCC" ><input type="text" name="clave7[]" id="clave7" value="<? echo $row_calificarm['clavealumno']; ?>" size="10" style="border: none; background:#CCC" disabled/> <input type="hidden" name="clave3[]" id="clave3" value="<? echo $row_calificarm['clavealumno']; ?>" size="10" /></td> <td bgcolor="#CCC" ><?php echo $row_calificarm['ApellidoPaterno']; ?></td> <td bgcolor="#CCC" ><?php echo $row_calificarm['ApellidoMaterno']; ?></td> <td bgcolor="#CCC" ><? echo $row_calificarm['Nombre']; ?></td> <td bgcolor="#CCC" > <input type="text" name="p1[]" id="p1" value="<?php echo $row_calificarm['parcial1']; ?>" size="3" style="border: none;" /> </td bgcolor="#CCC" > <input type="hidden" name="claveasignatura[]" id="claveasignatura" value="<?php echo $row_asignaturas['id']; ?>" /> </tr> </tbody> <?php } while ($row_calificarm = mysql_fetch_assoc($calificarm)); ?> </table> <p> <input type="button" value="Cancelar" onClick="history.back()"/> <input type="submit" value="Evaluar" /> <input type="hidden" name="MM_update" value="form1" /> </p> </form>
Mi php
Código PHP:
if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
foreach($_POST["clave3"] as $i => $value){
$clave= $_POST['claveasignatura'][$i];
$alumno= $_POST['clave3'][$i];
$query=mysql_query("update calificarp SET parcial1='$p1' WHERE claveasignatura='$clave' and clavealumno='$alumno'");
mysql_select_db($database_connection, $connection);
No sé cual puede ser mi error ya que en local lo hago sin problemas pero al subirlo