Veras, según lo que entiendo primero les imprimes y luego apuntas a otra web para validarlos. La pregunta que tengo es como los validas ? me refiero. Que es lo que haces para validar que validas y todo eso.
Darte una idea ? hmm
ya que tienes el id_alum puesto de nombre al input podrías luego al enviar los datos buscar con una query si es id existe y tal. El problema es que no se exactamente lo que validas y para que lo haces entonces como mucho te doy un ejemplo que se me ocurre xD
pagina_imprime_notas.php<?php
// conexion base de datos "test"
// suponiendo que en la base de datos tengo 4 campos "id_alumn,nombre,apellido y nota"
$resultado = mysql_query('SELECT * FROM alumnos ORDER BY id_alum');
// imprimo la tabla y el formulario
print '<form action="validar.php" method="POST">';
print '<table border="1">';
print '<tr><th>Nombre</th><th>Apellido</th><th>Nota</th>';
// saco los datos
{
print '<tr><td>'.$alumno['nombre'].'</td>';
print '<td>'.$alumno['apellido'].'</td>';
print '<td><input type="text" name="notaalumno[]" value="'.$alumno['nota'].'">';
print '<input type="hidden" name=idalumno[]" value="'.$alumno['id_alum'].'"></td></tr>';
}
// cierro la tabla y el formulario
print '</table>';
print '<hr><input type="submit" value="Validar"></form>';
// cierro conexion mysql
?>
validar.php<?php
// conexion base de datos "test"
if(isset($_POST['notaalumno']) && isset($_POST['idalumno'])) {
$i = 0;
$cnt = count($_POST['idalumno']); while ($i < $cnt)
{
// imprimo ID del alumno
print 'ID = '.$_POST['idalumno'][$i];
// imprimo NOTA del alumno obtenida mediante POST
print ' NOTA = '.$_POST['notaalumno'][$i];
// compruebo si la nota es = que la de la base de datos
// obtengo la nota asociada al ID del alumno enviado mediante POST
$query = mysql_query('Select nota FROM alumnos WHERE id_alum ='.$_POST['idalumno'][$i]); print ' VALIDA? =';
// en caso de valida imprime "Si" si no imprime "No"
if($nota['nota'] == $_POST['notaalumno'][$i]) {print '<b>Si</b>';} else {print '<b>No</b>';}
print '<br>';
$i++;
}
}
// cierro conexion mysql
?>
Lo que hace es poner un campo oculto que almacena el ID del alumno. Se puede mejorar y la seguridad es muy baja pero es solo pa que te sirva de referencia.
Saludos