Also ich produziere in meinem Script in Schritt 1 per Schleife ein Array. Dieses Array brauch ich in Schritt 2 muss aber unbedingt einen submit Button dazwischenlegen.
Kann ich dieses Array auch einfach mit der $_POST abholen und wenn ja wie?
Array mit $_POST auslesen
-
- PHP
- Lithilion
Wir sammeln alle Infos der Bonusepisode von Pokémon Karmesin und Purpur für euch!
Zu der Infoseite von „Die Mo-Mo-Manie“-
-
Du könntest die Daten in einem versteckten Eingabefeld serialisiert ablegen und dann in Schritt zwei wieder deserialisieren. Diese Methode ist aber fälschbar und sollte nicht verwendet werden wenn die Daten nicht verändert werden dürfen.
Kannst du das Array in Schritt zwei nicht einfach erneut generieren?
-
Eine Alternative wären sessions, wo du dann einfach die Session ID entweder direkt als Cookie beim User ablegst, in die URL als Parameter einträgst oder über ein Form die ID in ein verstecktes Feld steckst und dann die ID als Postparameter mit schickst.
-
Ich kann das Array leider nicht mehr in Schritt2 generieren weil es vom User in Schritt 1 generiert wird. (sprich immer ein anderes) Ich hab mir serialize durchgelesen. Da meinen sie dass das ganze nicht so gut für Datenbanken ist. (ich möchte das Array dann aufgesplittet in eine DB legen.) Gibts noch eine Alternative?
-
Du kannst das ganze Problemlos auch in eine Datenbank legen. Alternativ legst du eine Tabelle mit der passenden Anzahl an Spalten an. Für das einfache Merken von Daten ist serialize auf jeden Fall völlig ausreichend.