Ver Mensaje Individual
  #3 (permalink)  
Antiguo 27/06/2010, 15:45
Avatar de wiwi74
wiwi74
 
Fecha de Ingreso: marzo-2008
Mensajes: 515
Antigüedad: 16 años, 2 meses
Puntos: 10
Respuesta: Pasar por array el contenido de input text y guardar a mysql

Prueba este codigo solo para ver su funcionamiento:
Lee los comentarios

Código PHP:

$rows=mysql_query("SELECT * FROM calificaciones ORDER BY estudiante ASC");
?>
<form action="" method="post" name="form1" id="form1">
<?php

while($row=mysql_fetch_array($rows)){
//si el nombre del estudiante no tiene un punto funcionara
//con esto unes el nombre del estudiante para usarlo como variable
echo $name=str_replace(" ","_",$row['estudiante']);
?>
<input type="text" name="<?=$name?>" id="c1" value="" maxlength="3" size="3" /><br />
<?php
if($_POST[$name] != ""){
//aqui mostramos el nombre del estudiante al que le daremos la calificacion
//cuya id seria $row['id']  
echo "<li>Calificacion para: "$row['estudiante']." id: ".$row['id']."<br />";
}
}
?>
<input type="submit" value="Grabar" />
</form>
Verifica si tu campo id se llama id => $row['id'],
si no cambiale el nombre a $row['id']