11 Stimme

PHP: Formular: Daten über POST und GET gleichzeitig übertragen

Frage von Gast | 26.12.2011 um 10:01

Ich frage mich gerade, ob es prinzipiell möglich ist, Daten aus einem HTML Formular sowohl über POST zu übertragen als auch andere Variablen mit GET in der URL (die im Browser sichtbar ist) zu übermitteln.

Der Hintergrund: Die POST Variablen sollen in einem PHP Skript weiterverarbeitet werden, während die GET Variablen zur Darstellung der Seite dienen. Auf meiner HTML Seite habe ich mehrere Formulare, so dass es auf die GET Variable ankommt. Sie entscheidet darüber, auf welche Seite weitergeleitet wird.

AntwortenPositivNegativ
1Beste Antwort1 Stimme

Schreibe die Variablen, die über GET übertragen werden sollen einfach unter "action" in dein Formular. Der Rest vom Formular bleibt unverändert.

Hier mal ein Beispiel:

<form action="seite.php?getvar=xyz" method="post">
  <input name="postvar1" value="">
  <input name="postvar2" value="">
</form>

Das PHP Skript könnte so aussehen:

$var1 = $_POST['postvar1'];
$var2 = $_POST['postvar2']; 
$var3 = $_GET['getvar'];

Damit hast du zwei Variablen mit POST und eine mit GET übertragen.
28.12.2011 um 16:30

AntwortenPositiv Negativ
Antworten

Ähnliche Themen

Wichtiger Hinweis

Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.

Jetzt mitmachen

Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.