El problema: estoy mostrando todo con un while (nombres e input) por lo tanto los input tienen el mismo name y nose como diferenciarlos entre ellos y asociarlos a cada nombre y apellido.
Habia pensado poner un contador ($i) dentro del while para saber cuantos alumnos son y poner este contador como name del input (concatenar) pero no me dio resultado, o al menos no lo codie correctamente.
Les dejo el codigo:
Código:
<?php
echo '<form action="validar-notas.php?r='.$i.'" enctype="multipart/form-data" method="post">
<div class="tit-registro">
<hr />
</div>
<div class="datos">';
$busq=$conexion->ejecutarQuery("SELECT id_alum,nombre,apellido FROM alumnos WHERE
colegio='$_POST[colegio]' ORDER BY apellido,nombre ASC");
$i=0;
if( $_POST['colegio'] == "Pedro B. Palacios 1º (ESB)")
{
echo '<table>
<thead>
<tr>
<th>Apellido y Nombre</th>
<th>Nota</th>
</tr>
</thead>';
while($alumnos= $conexion->resultadoQuery($busq))
{
echo '<tr>
<td>'.$alumnos['apellido'].' '.$alumnos['nombre'].'</td>
<td class="nota"><input type="text" name="'.$i.'" maxlength="2" /></td>
</tr>';
$i++;
}
echo '</table>';
}
?>
Si necesitan mas detalles me avisan. Muchas gracias.