He aqui el resulta con el foreach(), tambien modifique el input y agregue el campo id="" no se si estara bien...:
Código PHP:
<form action="reg_tabla.php" method="POST">
<TABLE>
<?php
//conexion a la base de datos
$link = mysql_connect("localhost","j.vr3ka7_clase","argentina");
//Selección de la base de datos
mysql_select_db("jvr3ka7_insti",$link);
//Sentencia sql para mostrar los nombres y los codigos
$result=mysql_query("SELECT codal,nom,ape1,ape2 FROM alumnos");
while ($row = mysql_fetch_array($result))
{
$nombre = $row["nom"];
$ape1 = $row["ape1"];
$ape2 = $row["ape2"];
$codal = $row["codal"];
?>
<tr>
<TD><?php echo "$ape1 $ape2, $nombre";?></TD>
<td><input type="text" name="insertar" id="<?php echo "$codal";?>" size="3"></td>
</tr>
<?php
}
if (isset($_POST[enviar]))
{
foreach ($_POST["insertar"] as $alumno => $valor)
{
$codigo=$_POST["insertar"];
echo "$codigo[$alumno] => $valor";
}
}
?>
</TABLE>
<input type="submit" name="enviar">
<input type="reset">
</form>
Pero...(siempre hay peros) me da error y no se porque (la verdad es qe no termino de enternderlo y eso que lo unico que busco es que me lo muestre por pantalla (depsues adaptarlo a un insert esta chupado pero...). Gracias por la ayuda
