Hallo allerseits,
ich habe ein mehrseitiges Formular gebastelt. Auf jeder Seite sind es 30 Datensätze (durch LIMIT $Anfang, 30 unterteil). Ich möchte, daß der Benutzer die Formularseiten nacheinander bearbeitet und anschließend die gesamten Daten in einem Schritt in die DB geschrieben werden.
Ich denke eine SESSION ist sehr gut geignet, die Daten ersmal zwischen zu speichern. Hier habe ich Problem und zwar wenn ich von der ersten Seite auf die 2. gehe, werden die 30 Zeilen in Session registriert. Wenn ich aber dann auf weiter gehe, werden die neuen 30 Zeile auch in Session geschrieben aber die Daten von der 1. Seite überschrieben.
Wie kann ich es denn lösen?
Hier mein Code:
Vielen Dank vorab
Gruß, Otto
ich habe ein mehrseitiges Formular gebastelt. Auf jeder Seite sind es 30 Datensätze (durch LIMIT $Anfang, 30 unterteil). Ich möchte, daß der Benutzer die Formularseiten nacheinander bearbeitet und anschließend die gesamten Daten in einem Schritt in die DB geschrieben werden.
Ich denke eine SESSION ist sehr gut geignet, die Daten ersmal zwischen zu speichern. Hier habe ich Problem und zwar wenn ich von der ersten Seite auf die 2. gehe, werden die 30 Zeilen in Session registriert. Wenn ich aber dann auf weiter gehe, werden die neuen 30 Zeile auch in Session geschrieben aber die Daten von der 1. Seite überschrieben.
Wie kann ich es denn lösen?
Hier mein Code:
PHP-Code:
$anfang_select = 0;
if (isset($_REQUEST['weiter']))
{
foreach ($_REQUEST as $key => $value)
{
$_SESSION[$key] = $value;
}
$anfang_select = $anfang_select + 30;
}
Gruß, Otto
Kommentar