Ver Mensaje Individual
  #21 (permalink)  
Antiguo 07/11/2006, 13:47
Cluster
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
Iniciado por jprolando Ver Mensaje
este es el codigo que tengo

Código PHP:
<?php
session_start
();
include(
"config.php");
$link=conectar_BD();
$carro=$_SESSION['carro'];
    
echo 
"<pre>";
print_r($_SESSION);
echo 
"</pre>";
    
foreach(
$carro as $k => $v){
        
$sql="INSERT INTO $name_tb[compras] (articulo) VALUES ('".$v['articulo'].")";
        
$result=mysql_query($sql);
}

?>
el print_r($_SESSION):

me despliega esto

Array
(
[carro] => Array
(
[c4ca4238a0b923820dcc509a6f75849b] => Array
(
[identificador] => c4ca4238a0b923820dcc509a6f75849b
[cantidad] => 1
[articulo] => Filmadora xxxxxxxx
[p_12] => 125
[id] => 1
)

)

)

O sea sabe que tiene esto y no graba nada, me estoy enloqueciendo, gracias
Si te fijas .. todo este mensaje he intentado guiarte para que tu mismo veas el problema .. por qué nosotros sin "probar" como tu lo puedes hacer no podemos hacer mucho.

Te fijas en la estructura que tiene tu sesión? .. tienes un array anidado .. Y no sé por qué lo tienes así .. no debería ser (con ese "ID de sesión" como indice del array generado) .. Si esto se produce es por tu forma de generar dicho array (de manejo de tu carrito!).

¿Tú haces pruebas para ver si tu código entra a tu bucle foreach() o que variables toman esas variables que ahí dentro usas? ... Esa es una de las formas de darte cuenta de que algo pasa.

Tú no tienes un código que uses actualmente para ver los items que tienes en tu carrito? .. Es ese mismo el que debes usar para hacer tus correspondientes "INSERT's".

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.