Ver Mensaje Individual
  #6 (permalink)  
Antiguo 03/06/2004, 10:50
vicvallo
 
Fecha de Ingreso: agosto-2003
Mensajes: 75
Antigüedad: 20 años, 8 meses
Puntos: 0
Mensaje Explicacion.

Siento que no me entiendas, es un poco complicado explicarlo asi.
Vayamos por partes:
Lo que quiero hacer es como un carro de la compra.
En un array necesito insertar las referencias y las cantidades solicitadas de un producto. Asi pues, por cada vez q piden un producto añadiria la referencia y la cantidad en la misma fila o registro del array. en total el array con todos los productos que selecciones deberia quedar asi
referencias cantidades
12354 5
35241 2
68425 3

Sigamos.
Las variables $referencia y $cantidad las paso por un formulario a una pagina "agregar.php" donde las añado al array

en el codigo de agregar.php yo tengo puesto:

$carrito = array ($referencia => $cantidad); // la nueva compra
$compra = array_merge($compra,$carrito); // añado a lo que ya habia comprado

Como se entiende $compra es una variable de sesion, pero eso no viene al tema.
El error que tengo es que no inserta $ refencia. Al visulizar el array compra:
foreach ($compra as $indice => $seleccion)
echo $indice."---".$seleccion."<br>";

deberia obtener
251454 --- 2
541584 --- 3
587426 --- 1

pero obtengo
0 --- 2
1 --- 3
2 --- 1

Espero que ahora entiendas el problema. Si no es asi, dimelo y buscaremos otra solucion!
MUCHAS GRACIAS