Holade nuevo la verdad creo q el esta una llave mal cerrada porq no puedo registrar nada ahora y tampoco sale el aviso javascript de cuando modifica los datos, no entinedo si esta bien los campos q deseo modificar, pero no me hace nada
Código PHP:
Ver original<?php
if (!$_POST){
//si no recibo datos de POST, muestro el formulario
//es posible que recibamos un id a partir del que hay que mostrar los datos
if (isset($_GET['cod_alu']) && isset($_SESSION['cod_docente'])) {
$cod_doc = $_SESSION['cod_docente'];
$cod_alu = $_GET["cod_alu"];
}else{
$cod_alu = 0;
//extraemos de la base de datos los registros a mostrar
//Ejecutamos la sentencia SQL, limitando la búsqueda a 10 registros
$ssql="select * from notas2 where cod_mat = '13' and grado = '8' and cod_alu <> $cod_alu";
echo "<form action='modificar.php' method=post>";
echo "\n<table align=center border=1 cellspacing=0>";
echo "<tr><td>Alumnos</td><td>Docentes</td><td>Materia</td><td>Grado</td><td>Notas</td></tr>";
$i=1;
echo "\n<input type=hidden name='cod_alu$i' value='".$fila["cod_alu"]."'>";
echo "<tr>";
echo "<td><input type=text value='".$fila["cod_alu"]."' size='5' maxlength='2' readonly='readonly'></td>";
echo "<td><input type=text value='".$_SESSION['cod_docente']."' size='5' maxlength='2' readonly='readonly'></td>";
echo "<td><input type=text value='".$fila["cod_mat"]."' size='5' maxlength='2' readonly='readonly'></td>";
echo "<td><input type=text value='".$fila["grado"]."' size='5' maxlength='2' readonly='readonly'></td>";
echo "<td><input type=text name='nota1$i' value='".$fila["nota1"]."' size='5' maxlength='2'></td>";
echo "</tr>";
$i++;
$ultimo_mostrado=$fila["cod_alu"];
}
echo "<tr><td colspan='3'><label><div align='left'><input type='submit' value='Registrar Notas'></dv></label></td></tr>";
echo "</table>";
echo "</form>";
//si se han mostrado registros, pongo el enlace para ver los siguientes
if (isset($ultimo_mostrado)) echo "";
//
else{
//es que he recibido datos de formulario, entonces tengo que recibirlos y actualizar la base de datos
for ($i=1;$i<=10;$i++){
//para cada uno de los elementos que puede haber en el formulario
if (isset($_POST["cod_alu".$i])){ //es que este registro estaba en el formulario
$cod_alu=$_POST["cod_alu".$i];
$nota1=$_POST["nota1".$i];
$ssql= "update notas2 set nota1 ='$nota1', cod_doc ='cod_doc' where cod_mat ='13' and grado ='8' and cod_alu ='$cod_alu'";
?>
</span>
<script type='text/javascript' language='javascript'>
alert('LAS NOTAS FUERON REGISTRADAS SATISFACTORIAMENTE')
document.location.href='lapso1.php'
</script>
<?php } else ?>
<script type='text/javascript' language='javascript'>
alert('! ERROR ¡ LAS NOTAS NO FUERON REGISTRADAS INTENTELO DE NUEVO')
document.location.href='lapso1.php'
</script>
<?php
}
}
}
}
?>