Hola, Mi nombre es Camilo.. Bueno ahi les va, ¿como puedo relacionar dos arreglos de una tabla dinamica? para que comprendan les pondre el codigo junto a la imagen..
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?
$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><?
}
?>
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..
http://imageshack.com/a/img850/7523/zwu8.jpg