Hallo,
ich habe folgende Problemstellung. Ich möchte eine Session Variable befüllen. Dabei sollen Artikelnummern in einem mehrdimensionalen Array abgelegt werden.
Man klicke also auf einen Link ("in den Warenkorb") und die Artikelnummer soll in der Session Variable gespeichert werden. Leider bekomme ich das irgendwie nicht hin.
Die Session ist aktiv, kann auch gefüllt werden. Nur ich schaffe es nicht das Array zu erweitern. Wenn ich mit
arbeite, wird auf dem Schlüssel [0] die Artikelnummer eingetragen. Sobald ich einen weiteren Artikel in den Warenkorb legen möchte, wird dieser Schlüssel mit der neuen Artikelnummer überschrieben.
Benutze ich
gibt es die Fehlermeldung "First argument should be an array". Versteh ich soweit.
Mache ich einen groben Denkfehler? Hat jemand vielleicht einen Lösungsansatz?
Gruß
Ralph
ich habe folgende Problemstellung. Ich möchte eine Session Variable befüllen. Dabei sollen Artikelnummern in einem mehrdimensionalen Array abgelegt werden.
Man klicke also auf einen Link ("in den Warenkorb") und die Artikelnummer soll in der Session Variable gespeichert werden. Leider bekomme ich das irgendwie nicht hin.
Die Session ist aktiv, kann auch gefüllt werden. Nur ich schaffe es nicht das Array zu erweitern. Wenn ich mit
PHP:
array_push ($_SESSION, $_GET['article_id']);
arbeite, wird auf dem Schlüssel [0] die Artikelnummer eingetragen. Sobald ich einen weiteren Artikel in den Warenkorb legen möchte, wird dieser Schlüssel mit der neuen Artikelnummer überschrieben.
Benutze ich
PHP:
array_push ($_SESSION['cart'], $_GET['article_id']);
Mache ich einen groben Denkfehler? Hat jemand vielleicht einen Lösungsansatz?
Gruß
Ralph