session problem

Guido

Mitglied
Hallo,

ich habe eine Script zum Bestellen von Prospekten erstellt.
Da ich nun mit verschiedenen Kategorien arbeite suche ich eine
Möglichkeit die einzelnen ausgewählten Artikel in einer Session
zu speichern.
Nun habe ich ein Problem. Wenn man eine Kategorie ausgewählt hat
dann sieht man die einzelnen Artikel Aufgelistet mit einer Checkbox davor. Da ich die Daten aus einer MySql Datenbank auslese habe ich
die id in ein array gepackt.
type='checkbox' name='id[]' value='$id'>
Die Artikel die man mit der Checkbox ausgewählt hat, die werden per formular an das Script (formular.php) gesendet.
Wenn ich dort:
session_start();
session_register("id[$id]");
eingebe dann zeigt er mir immer nur die letzte id an, aber wenn ich zurück gehe und ein weiteres Auswähle dann wird es in der session nicht hinzugefügt.
Wie kann ich es machen?

Grüße Guido
 
"dann zeigt er mir immer nur die letzte id an"

du meinst er registriert nur die letzte id?

das ist auch logisch, da du keine arrays in die session speichern kannst.

du musst den array schon auseinander nehmen, und jede id einzeln registrieren.
 
mhhhhh

wie kann ich denn dieses array auseinandernehmen? und wie kann
ich automatisch die einzelnen werte in einzelne variablen packen?
kannst du mir da weiterhelfen?
 
Zurück