Ver Mensaje Individual
  #10 (permalink)  
Antiguo 24/07/2007, 04:26
sergi_climent
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 19 años, 10 meses
Puntos: 10
Re: duda con carrito + variables

si muestro por pantalla el carrito o lo recibido por post devuelve lo siguiente:

Código:
Array
(
    [idgrup] => 2
    [carrito] => Array
        (
            [310500] => 12
            [396700] => 0
            [342900] => 0
            [305200] => 0
            [305300] => 0
            [208000] => 0
            [361400] => 0
            [307400] => 0
            [397300] => 0
            [360400] => 0
            [345500] => 0
            [307700] => 0
            .....

  
        )
y si saco por pantalla el carrito:
Código PHP:
foreach ($_POST['carrito'] as $idarticle => $quantitat)
{    
    if (
$quantitat!=0){
        
$carrito[]=array($idarticle,$quantitat);
    }
}    
echo 
"<pre>";
print_r($carrito);
echo 
"</pre>"
Código:
Array
(
    [310500] => 12
    [396700] => 0
    [342900] => 0
    [305200] => 0
    [305300] => 0
    [208000] => 0
    [361400] => 0
    [307400] => 0
    ...
//y al final me hace una cosa muy rara
//me crea un subarray en un numero de q no existe el codigo. 
//es decir el 830001 no existe en mi BD 
//dentro d este me pone lo q hay al principio
//y si inserto mas numeros me va creando el 830002, 830003......
[830001] => Array
        (
            [0] => 310500
            [1] => 12
        )

)
y en local funciona perfecto... voy a dejar la bebida en horas de trabajo
__________________
"Cada hombre es el hijo de su propio trabajo"
Miguel de Cervantes Saavedra
"La experiencia es algo que no consigues hasta justo depués de necesitarla"
Laurence Olivier