Zum Inhalt springen

BE-Programmierung, Übergabe von Formulardaten

Erstellt am 2. Februar 2006 · 2 Antworten · letzte Antwort am 2. Februar 2006

Tags: Frage

quan_flo ·

Hallo,

ich sitze derzeit daran das BE eines Moduls zu schreiben (mein erstes Modul um es vorweg zu nehmen).

Das Backend besteht aus <form>-Formulardaten welche dann übernommen werden sollen und in die Datenbank geschrieben werden sollen.

Das Formular hat <form method="post" action="index.php"> und dann eben alle INPUT-Felder bis zum SUBMIT-Button, dann logischerweise </form> welches die Felder dann an sich selbst wieder übergibt.

Der Wert von SET (function->3) (z.B.) wird von Typo überall wohl automatisch mitgegeben so dass im BE-Modul das Script gleich an der richtigen Stelle wieder weitermacht.

Problem ist: Ich habe jetzt eine Seite auf der zwei <form>-Felder vorkommen. Also zwei Formulare und je nachdem welches benutzt wird wird es anders verarbeitet.

Bei als ersten dargestellten Formular wird automatisch der Wert SET = array (function => 3) mit übergeben, beim zweiten nicht.

Wie kann ich einen Array per POST mit übergeben als Formulardaten?

Oder habe ich eine elegantere Lösung übersehen?

Stoneage ·

du kannst ein array mit der serialize() von php als string im get-parameter weitergeben. und danach wieder unserialize() um es in ein array zu verwandeln.

quan_flo ·
Tetramatrix schrieb

du kannst ein array mit der serialize() von php als string im get-parameter weitergeben. und danach wieder unserialize() um es in ein array zu verwandeln.

Danke für die Antwort. Ich habe den Fehler schon gefunden.
Habe vergessen einen kleinen Übergabeparameter mit zu übergeben so dass imn Programm DESWEGEN der richtige Pfad nicht ganz eingeschlagen wurde.

Trotzdem Danke für deine Mühe!

Flo