la imagen de este codigo es esta http://imagizer.imageshack.us/a/img842/5340/1rjyb.... ( en este codigo, ingreso las notas en esos campos de texto, y paso el rut al otro lado como hidden, el problema aparece despues, donde los recibo con foreach, me muestra los digitos ( lo dos arreglos, el rut y la nota )¿ como podria identificar que ese 7.0 o ese 5,5 es de ese rut?¿como se podrian relacionar estos dos arreglos?
Código
lo que me aparece con todo esto es lo siguiente, si ingreso 1 2 3 4 5 en los input esto aparece,http://imageshack.com/a/img837/764/nh5u.jpg recuerden que estoy pasando el rut como hidden pero aca lo muestro.. este es el codigo del php donde estan los foreach..
$con1=mysql_query ("select * from alumnos where cod_curso='$buscar'") or die ('error en la consulta'); ?> <form name="form2" action="alumno3.php" method="POST"> <center><b>Listado de alumnos del curso ???:</b></center> <table border="1"> <? $cont =0; { ?> <tr> <td> <?echo $con2['nombres']; $cont ++; echo $cont;?> </td> <td> <?$rut=$con2['rut'];?> <input type="hidden" name="id[]" value="<? echo $rut;?>"> <input type="text" name="nota[]" value="" /> </td> </tr> <? } ?> <tr> <td> <input name="Guardar" type="submit" value="Aceptar" align="center"/> </td> </tr> </table> </form> y el codigo del siguiente PHP siguiendo el form es alumnos3.php es: <? foreach( $_POST["id"] as $i) //recibo el arreglo de rut de cada alumno y le damos el valor $i { echo $i; // se muestra el rut de cada alumno // dentro del mismo foreach hago otro para motrar el arreglo de las notas foreach( $_POST["nota"] as $nota) //la varible de nota se llamará $nota { echo $nota; //muestro la nota } ?><hr><? } ?>
http://imageshack.com/a/img850/7523/zwu8.jpg