Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/04/2011, 11:27
senit
 
Fecha de Ingreso: marzo-2008
Mensajes: 28
Antigüedad: 17 años
Puntos: 0
Respuesta: Problemas al insertar registros

He probado lo siguiente:

$SQL3="SELECT * FROM materiales order by COD_MATER";
$result3=mysql_db_query("rebordinos",$SQL3);
$u=0;
while ($row3=mysql_fetch_array($result3))
{
echo "<TR><td><INPUT TYPE=\"checkbox\" name=\"materiales[$u]\" value='".$row3['COD_MATER']."'>".$row3['NOMBRE']."</TD><TD>Fecha:&nbsp;<INPUT TYPE=\"text\" size=\"8\" NAME=\"fechas[$u]\"></TD><TD>A&ntilde;adir:&nbsp;<INPUT TYPE=\"text\" size=\"3\" NAME=\"cantidades[$u]\"></TD><td>Precio&nbsp;<INPUT TYPE=\"text\" size=\"3\" NAME=\"precios[$u]\" value='".$row3['PRECIO']."'></td></TR>";
$u++;
}
?>

Con esto creo las lineas como deberian ser, el material con su fecha, cantidad y precio, y lo he probado poniendo lo siguiente:

for($u=0;$u<5;$u++){
$sql="";
$sql.="INSERT INTO materiales (MATERIALES, CANTIDADES, FECHAS, PRECIOS) VALUES ('$materiales[$u]', '$separar_cant[$u]', '$fechas[$u]', '$separar_prec[$u]')";
$ejecuta=mysql_query($sql);
}

le digo que inserte 5 registros, y cuatro me los inserta vacios y uno bien, el de la posicion que ocupe el material seleccionado. ¿Cómo podría decirle que me inserte solo la línea del material seleccionado?

Gracias y saludos