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