Hola amigos como estan de nuevo, disculpen que haya empezado otro tema pero ya pude lograr modificar varios registros a la vez, ahora el problema es que no puedo hacer que se guarde el codigo del docente al modificar todos los datos de la tabla notas del campo nota1, es decir tengo un menu separado por los tres lapsos yen cada lapso el docente entra y me llevo la variable de sesion para poder guardarla en el cod_doc que esta en la tabla notas, pero no puedo lograr eso ya q me sale un error, aqui les dejo los codigos por favor espero q me puedan echar una manito.
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='".$fila["cod_doc"]."' 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><input type='submit' value='Registrar Notas'></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' 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
}
}
}
?>
Este es el error que me sale
Parse error: syntax error, unexpected T_ELSE in C:\wamp\www\Sistema Liceo\mdocentes\lapso1.php on line 112