como insertar multiples reguistros utilizando el insert into dentro de un foreach()
Publicado por alfonso (4 intervenciones) el 29/09/2011 02:53:40
hola quisiera que me ayuende el problema es que no inserto mas reguistros ecepto uno solo
ejemplo quiero insertar 3 registros, el ultimo reguistro si me lo inserta pero
los dos primeros no lo hace o es que el inser que esta dentro de mi foreach esta
mal ayuda si porfis, el codigo es el siguiente.
foreach($canastaa as $k=> $v)
{
$rs_item=mysql_query("select idproducto,precio_sugerido from producto where idproducto='$k'");
if(!$rs_item)
echo "Error SQL:".mysql_error();
$item=mysql_fetch_array($rs_item);
$idproducto=$item[0];
$pv=$item[1];
$cantidad=$v;
$sub_total=$item[1]*$v;
$sqldetall_pedido="insert into detalle_pedido values('$idproducto','$pedidos','$pv','$cantidad','$sub_total')";
}
ejemplo quiero insertar 3 registros, el ultimo reguistro si me lo inserta pero
los dos primeros no lo hace o es que el inser que esta dentro de mi foreach esta
mal ayuda si porfis, el codigo es el siguiente.
foreach($canastaa as $k=> $v)
{
$rs_item=mysql_query("select idproducto,precio_sugerido from producto where idproducto='$k'");
if(!$rs_item)
echo "Error SQL:".mysql_error();
$item=mysql_fetch_array($rs_item);
$idproducto=$item[0];
$pv=$item[1];
$cantidad=$v;
$sub_total=$item[1]*$v;
$sqldetall_pedido="insert into detalle_pedido values('$idproducto','$pedidos','$pv','$cantidad','$sub_total')";
}
Valora esta pregunta


0