Ver Mensaje Individual
  #3 (permalink)  
Antiguo 22/05/2008, 18:27
isra00
Invitado
 
Mensajes: n/a
Puntos:
De acuerdo Respuesta: Insert ¿?multiple¿?

A ver, creo que la mejor solución es que al cargar la página se listen todos los alumnos (así no hay que escribir su nombre ni buscarlo en un Option Select), y a su lado un
Código HTML:
<input name="nota[x]"> 
donde x corresponde al ID del alumno. Para recoger los datos, se recorre con
Código PHP:
foreach ($_POST["nota"] as $alumno=>$nota
y a cada iteración se inserta en la BD, la cual por cierto no parece bien estructurada.

¿Cómo tienes las tablas? Yo haría algo como:

· Alumnos (id, nombre, apellido1, apellido2)
· Asignaturas (id, nombre, profesor)
· Matriculas (id_asignatura, id_alumno)
· Examenes (id, fecha, asignatura)
· Notas (id_examen, id_alumno, nota)
· Profesores (id, nombre, apellido1, apellido2)

Saludos!