PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : php formular name -> welche variable?



smiler
23-02-2004, 13:18
Hallo Gemeinde,

Also entweder bin ich blind oder zu bloed zum suchen, oder aber ich will was ganz komisches wissen. Vielleicht kann mir heir einer helfen.
wenn ich ein Fromular erstellen und mit submit absende, gibt es eine Variable in PHP in der dann der NAme des Formlars stet, also:

<form action="exec.php" method="get" name="willichwissen">
in welcher Variable steht dann "willichwissen"?

Oder wenn die Frage zu einfach ist, wo suche ich die Loesung zu meiner Frage?

Beste Grüsse

Smiler

sixfriends
23-02-2004, 13:34
Deine Frage ist doch sehr einfach. Schon mal über PHP Literatur nachgedacht?

Variablen bei method="get" stehen $_GET['willichwissen']
Variablen bei method="post" stehen $_POST['willichwissen']

Bei beiden stehen die Variablen auch in $_REQUEST['willichwissen']

smiler
23-02-2004, 13:46
Original geschrieben von sixfriends
Deine Frage ist doch sehr einfach. Schon mal über PHP Literatur nachgedacht?

Variablen bei method="get" stehen $_GET['willichwissen']
Variablen bei method="post" stehen $_POST['willichwissen']

Bei beiden stehen die Variablen auch in $_REQUEST['willichwissen']

Danke für die schnelle Antwort, ABER:

Das "willichwissen" ist der Formularname!
Der steht weder in $_REQUEST, noch in $_GET/$_POST.
In $_REQUEST stehen nur die Felder, die ich im Formluar definiert habe.
Entweder hast Du nicht richtig gelesen, oder ich bin zu bloed, Arrays auszulesen, weil meine Formluarnamen habe ich nicht rauskriegen können.

Beste Gruesse

Smiler

EDIT: Orthografie

Pingu
23-02-2004, 14:12
Original geschrieben von smiler
in welcher Variable steht dann "willichwissen"?
in keiner.


Original geschrieben von smiler
Oder wenn die Frage zu einfach ist, wo suche ich die Loesung zu meiner Frage?
selfhtml.teamone.de (http://selfhtml.teamone.de)

Der Name wird für die Verarbeitung auf der Server-Seite nicht benötigt, da eine unterschiedliche Bearbeitung durch unterschiedliche "action"s ausgelöst werden kann.

Der Name kann aber für die Darstellung und Aufbereitung via CSS verwendet werden.

Pingu

smiler
23-02-2004, 14:54
Hi,


Original geschrieben von Pingu
in keiner.

Danke.



selfhtml.teamone.de (http://selfhtml.teamone.de)

Der Name wird für die Verarbeitung auf der Server-Seite nicht benötigt, da eine unterschiedliche Bearbeitung durch unterschiedliche "action"s ausgelöst werden kann.

Der Name kann aber für die Darstellung und Aufbereitung via CSS verwendet werden.

Pingu

Das mit selfhtml war ein Tiefschlag ;)

Hm, ja o.k.
Danke für die Info. Da muss ich meine Formular-Verabeitungsbibliothek halt etwas umgestalten.

Beste Grüsse

Smiler

sixfriends
23-02-2004, 16:25
War wohl nicht ganz dabei als ich die Frage gelesen hab :rolleyes:

Klar, mit dem Formularnamen selber kannst du nach dem Abschicken nix mehr anfangen. (CSS & JavaScript können das nur benutzen).

Wie wäre es mit dieser Lösung:

<form action="exec.php" method="get" name="willichwissen">
<input type="hidden" name="form" value="willichwissen">
....
Steht dann in $_GET['form'].

Hoffentlich hab ich diesmal richtig gelesen... :D

smiler
23-02-2004, 22:54
Hi Sixfriends,

das mit dem Verlesen kann schon mal vorkommen, ist doch kein Problem.

Ich habe mir meine Programmierplaene jetzt nochmal durch den Kopf gehen lassen, und glaube nun ohne den Formularnamen auszukommen. Ansonsten waere Deine Loesung das, was ich auch favourisiert haette.

Trotzdem Danke

Viele Gruesse

Smiler

P.S. Dein Verlesen sei hiemit entschuldigt. Ich habe gerade meine Frage nochmal durchgelesen und bin recht heftig zusammengezuckt. So viele Fehler wie in diesem Post habe ich wohl noch nirgends gemacht. Kein Wunder, dass man da was anderes rausliest.
Ohgott, ohgott....es geht rapide abwaerts mit mir.

sixfriends
24-02-2004, 20:58
Original geschrieben von smiler
Ohgott, ohgott....es geht rapide abwaerts mit mir.

Willkommen in meiner Welt.... :D ;)