Hi an alle,
ich sitze nun schon 2 Tage vor dem Problem, in einer Session mehrere Daten zu speichern.
Genauer gesagt will ich für einen Onlineshop die Artikel in ihr speichern, um sie später zu verarbeiten, wenn der User die Bestellung ausgefüllt hat.
Das Problem ist, das register_globals auf off ist und auch so bleiben soll und damit die Anweisung : session_register nicht mehr anwendbar ist, wenn ich as php-manual richtig interpretiert habe. Aber wie nun? $_SESSION ist hier eine Lösung, nur wie bekomme ich die neuen Daten zusammen mit den bereits gesammelten Daten in ein array, das ich dann auslesen könnte?
hier mein Versuch (scheitert atm kläglich )
Irgendwie hab ich nen Fehler drin und ich komme vor lauter Code irgendwie nicht mehr weiter Vielleicht sieht einer von euch den Fehler.
Gruß Lumpi02
ich sitze nun schon 2 Tage vor dem Problem, in einer Session mehrere Daten zu speichern.
Genauer gesagt will ich für einen Onlineshop die Artikel in ihr speichern, um sie später zu verarbeiten, wenn der User die Bestellung ausgefüllt hat.
Das Problem ist, das register_globals auf off ist und auch so bleiben soll und damit die Anweisung : session_register nicht mehr anwendbar ist, wenn ich as php-manual richtig interpretiert habe. Aber wie nun? $_SESSION ist hier eine Lösung, nur wie bekomme ich die neuen Daten zusammen mit den bereits gesammelten Daten in ein array, das ich dann auslesen könnte?
hier mein Versuch (scheitert atm kläglich )
PHP:
$atb = $_SESSION['isbn'];
// prüfen, ob die session angelegt ist
if (!isset($atb)) {
// wenn nicht, dann eintrag ( auch)
$_SESSION['isbn'] = $_POST['isbn'];
$_SESSION['anz'] = $_POST['anz'];
} else {
// ist schon eine isbn vergeben
$nummer = array($_SESSION['isbn']['anz']);
$nummer[] = $_POST['isbn']['anz'];
// und hier gehts dann los
$_SESSION['isbn']['anz'] = $nummer;
// Eintrag bzw update der Session
Irgendwie hab ich nen Fehler drin und ich komme vor lauter Code irgendwie nicht mehr weiter Vielleicht sieht einer von euch den Fehler.
Gruß Lumpi02