Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2012, 09:55
Avatar de trofserpiente
trofserpiente
 
Fecha de Ingreso: julio-2012
Ubicación: Lerida
Mensajes: 220
Antigüedad: 12 años, 6 meses
Puntos: 1
Exclamación problema para insertar registros multiples

bueno aclaro que soy nuevo y e cometido muchos errores en los temas que e colocado,tengo una consulta que la e realizado ya pero no logro darme a entender.

lo que pasa es que tengo una consulta la cual me arroja todos los datos de los alumnos y muestro todos los resultados por medio de una tabla aprobechando el bucle whiley dentro también pongo unos input para enviar el id del alumno y la nota que le corresponde, pero al enviar los datos solo me envía los del ultimo registro.

y para empeorar no se como insertar todos los registros de una vez este es el código que tengo pero estoy seguro que esta mal.

Código PHP:
<?php
$conexA
mysql_connect("localhost","root","malu1101")//conexión al servidor 
    
or die("No se pudo realizar la conexion"); 
$conexB=mysql_select_db("pruebas",$conexA)//elegir la base de datos 
    
or die("ERROR con la base de datos");
    
if(isset(
$_POST['a'])){    
$a=$_POST['a'];

$consulta="SELECT* FROM alumnos WHERE grado='".$a."'";
$resultado=mysql_query($consulta,$conexA);
 
echo 
'<table border="1">';
echo 
'<tr>';
echo 
'<th>'.'nombres'.'</th>';
echo 
'<th>'.'grado'.'</th>';
echo 
'<th>'.'Nota'.'</th>';
echo 
'<tr>';

while(
$fila=mysql_fetch_array($resultado))
{
echo 
'</tr>';
echo 
'<th>'.$fila['nombres'].'</th>';
echo 
'<th>'.$fila['grado'].'</th>';
echo 
'<input name="id_estu" type="hidden" value="'.$fila['id'].'" />';
?>
<form action="ingresar.php" method="post">
<td><input type="text" name="nota" /></td>

<?php ?>
<input type="submit" value="aceptar"/>
</form>
</table>
<?php ?>
?>
este es el código con el que verifico que es lo que estoy recibiendo

Código PHP:
$nota=$_POST['nota']; 
$id=$_POST['id_estu']; 

echo 
$nota
echo 
$id
gracias
__________________
Luis Alfonso Cruz Valbuena
[email protected]

Última edición por trofserpiente; 18/07/2012 a las 10:18