Listenfeldauswahl zwischenspeichern und weiterverwenden

Mako

Mitglied
Hi Leute,

wahrscheinlich ist das Problem leicht zu lösen, doch irgendwie komme ich nicht dahinter. Folgendes. Ich habe ein Formular in dem es ein Listenfeld gibt. Hier kann ich Namen auswählen. WEnn ich dann auf den Button Vorschau anzeigen klicke, wird die Seite aktualisiert und ich bekomme eine Vorschau meiner eingegebenen Daten. Das Listenfeld ist immernoch vorhanden um die Auswahl zu erweitern falls ich was vergessen habe.

Und genau da liegt mein Problem. Das Array Personen das durch die Listenfeldauswahl entsteht, soll nun gespeichert werden, damit wenn ich nun zusätzlich Personen auswählen kann und diese mir dann zu den bereits zuvor ausgewählten Personen hinzugefügt werden wenn ich wieder auf Vorschau anzeigen klicke.

Ich denke das müsste mit array_merge gehen um einfach die Arrays zusammenzufügen. Nur wenn ich die zuvor ausgewählten Daten in eine andere Variable speichere ( $personen = $_GET['personen']), dann werden diese Daten ja bei jedem neuladen auch überschrieben, weil sich dann ja in $_GET['personen'] wieder andere Daten befinden.

Ich hoffe es ist halbwegs verständlich. Nicht gerade leicht das gewollte zu beschreiben.

Grüße und Danke

Markus
 
Hi,

danke für den Tipp. Geht aber nicht wirklich. Der macht mir dann beim array_merge nochmal ein array rein und das brauch ich eigentlich weniger.

Wie kann ich mir eigentlich eine Variable auch beim Neuladen vom Skript erhalten, wenn sie aus Daten besteht die von der voherigen Auswahl des Listenfeldes besteht?

Einfach die Variable zu kopieren geht ja nicht weil dann ja jedesmal die neuen Daten hineinkopiert werden, oder habe ich irgendwo einen Denkfehler.

Grüße und Danke Markus
 
Zuletzt bearbeitet:
Zurück