Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/09/2009, 04:14
Avatar de hoberwilly
hoberwilly
 
Fecha de Ingreso: julio-2008
Ubicación: Lima - Perú
Mensajes: 769
Antigüedad: 15 años, 10 meses
Puntos: 2
Pregunta Consulta...tengo un array($carro) y quiero hacerlo un insert

Buen día amigos,
Por favor si podrian ayudarme a la siguiente consulta:

1. Este codigo forma mi carrito de compras ($carro): id/precio/cantidad
agregacarrito.php
------------------------
Código php:
Ver original
  1. <?php
  2. $id=$_POST['id'];
  3. $cantidad=$_POST['cantidad'];
  4. include('../conec.php');
  5. conectarse();
  6. $qry=mysql_query("SELECT PRECPDTO FROM catalogo WHERE CODPDTO='".$id."'");
  7. $row=mysql_fetch_array($qry);
  8. $carro[$id]=array(
  9.         'id'=>$id,
  10.         'precio'=>$row['PRECPDTO'],
  11.         'cantidad'=>$cantidad
  12. );
  13. print_r($carro);
  14. //$_SESSION['carro']=$carro;
  15. //header("Location: menu.php?p=6".SID);
  16. ?>
2. Este es el print del $carro que se forma:
Código php:
Ver original
  1.  
  2.     [00003] => Array ( [id] => 00003 [precio] => 15.00 [cantidad] => 2 )
  3.  
  4.     [00002] => Array ( [id] => 00002 [precio] => 12.00 [cantidad] => 6 )
  5.  
  6.       )

3. Ahora el problema que tengo, es como formar las variables ($codigo1,$cantidad1,$precio1,$codigo2,$cantidad2, $precio2) del array para hacerle un INSERT y grabarlo en la tabla, algo así:
Código php:
Ver original
  1. INSERT INTO detallefac(IDDETFAC,CODPDTO1,CANTPDTO1,PRECPDTO1,CODPDTO2,CANTPDTO2,PRECPDTO2)
  2. VALUES(' ',$codigo1,$cantidad1,$precio1,$codigo2,$cantidad2,$precio2)

Esperando haberle sido claro en mi consulta, y agradesco de antemnao sus colaboraciones.

Saludos cordiales,
Willy S.