KeinProblem
Ensign
- Registriert
- Okt. 2013
- Beiträge
- 191
Hi,
ich habe in Wordpress / PHP ein Formular mit mehreren Zeilen, welches dynamisch erstellt wird. Hinter jeder Zeile ist eine Checkbox. Wenn Einträge markiert werden, schickt der submit-Button die an meine Funktion, die die Daten löschen soll. Das funktioniert auch wunderbar, der array mit den selektierten Boxen wird sauber übergeben.
Nun möchte ich weitere Filteroptionen in die Löschfunktion einbauen. Das heißt, die Checkbox soll nicht nur den festgelegten Value übergeben, sondern einen array mit verschiedenen Werten, der dann in der Löschfunktion weiter verarbeitet wird.
Das klappt aber nicht. Also hab ich den array per serialize() in einen String umgewandelt.
In der Konsole sieht auch alles super aus, der serialisierte Array steht sauber als Value der Checkbox drin.
Wenn ich jetzt den submit-Button benutze, kriege ich auch einen array übermittelt, die Anzahl der Einträge passt auch zu der Anzahl der ausgewählten checkboxes. Allerdings ist jeder Eintrag dieses Array nur "on", nicht der serialisierte array, eine Weiterverarbeitung ist so ja nicht möglich.
Wo liegt mein Denkfehler? Werden die Values normal übergeben, klappt es ja, aber wenn die values serialisierte arrays sind nicht mehr...
Danke für jede Idee, vermutlich ist es total einfach
ich habe in Wordpress / PHP ein Formular mit mehreren Zeilen, welches dynamisch erstellt wird. Hinter jeder Zeile ist eine Checkbox. Wenn Einträge markiert werden, schickt der submit-Button die an meine Funktion, die die Daten löschen soll. Das funktioniert auch wunderbar, der array mit den selektierten Boxen wird sauber übergeben.
Nun möchte ich weitere Filteroptionen in die Löschfunktion einbauen. Das heißt, die Checkbox soll nicht nur den festgelegten Value übergeben, sondern einen array mit verschiedenen Werten, der dann in der Löschfunktion weiter verarbeitet wird.
Das klappt aber nicht. Also hab ich den array per serialize() in einen String umgewandelt.
In der Konsole sieht auch alles super aus, der serialisierte Array steht sauber als Value der Checkbox drin.
Wenn ich jetzt den submit-Button benutze, kriege ich auch einen array übermittelt, die Anzahl der Einträge passt auch zu der Anzahl der ausgewählten checkboxes. Allerdings ist jeder Eintrag dieses Array nur "on", nicht der serialisierte array, eine Weiterverarbeitung ist so ja nicht möglich.
Wo liegt mein Denkfehler? Werden die Values normal übergeben, klappt es ja, aber wenn die values serialisierte arrays sind nicht mehr...
Danke für jede Idee, vermutlich ist es total einfach