Solo para que te sirva de ejemplo y veas a que me refiero, el código fue de los primeros que hice asi que solo capta la idea...
Fichero A
Código PHP:
Ver original {
printf ("<form name='FormAlumnos' method='post' action='EvaluarAlumno.php'>"); $cont=0;
do {
printf ("<input type='text' value='' name='nota".$cont."'/>"); printf ("<input type='hidden' value='".$re['cod_alumno']."' name='".$cont."'/>"); printf ("<input type='hidden' value='".$re['cod_asignatura']."' name='asignatura".$cont."'/>"); $cont++;
printf ("<input type='hidden' value='".$cont."' name='numAlum'/>"); printf ("<input type='submit' value='Evaluar' name='Evaluar' />");
Fijate como uso un bucle para poder recorrer todos los valores anteriores
Fichero donde recojo a A
Código PHP:
Ver originalfor ($i=0;$i<$_SESSION["cont"];$i++){
$alumno=$_POST[$i];
$asignatura=$_POST['asignatura'.$i];
$sentencia=("select * from alum_asig where alumno=".$alumno." and asignatura=".$asignatura);
//echo $sentencia;
//$re=mysql_fetch_array($sentencia);
if($re["nota"]!=null){
$sql=("update alum_asig set nota=".$_POST['nota'.$i]." where alumno=".$_POST[$i]." and asignatura=".$asignatura);
}
else{
$sql= ("insert into alum_asig values(".$_POST[$i].",".$_POST['asignatura'.$i].",".$_POST['nota'.$i].");");
}
}