Abfrage, welche Variablen mit POST gesetzt sind
louis
- php
0 Benny0 louis
0 Severin Kacianka0 Tom
Hi zusammen
Ich übergebe einer Seite mit POST verschiedene Variablen aus einem Formular.
Diese Seite weiss aber nicht was für Variablen kommen. Bzw. was für Felder im Formular sind. Gibt es eine Möglichkeit herauszufinden, was für Variablen und so gesetzt wurden etc.?
Irgendwie kann ich mir nicht recht vorstellen, wie das funktionieren könnte. Habt Ihr eine Idee?
Gruss Louis
<?php
foreach($_POST AS $key => $value) {
echo $key . " -> " . $value;
}
?>
Hallo,
Diese Seite weiss aber nicht was für Variablen kommen. Bzw. was für Felder im Formular sind. Gibt es eine Möglichkeit herauszufinden, was für Variablen und so gesetzt wurden etc.?
Ja. http://at.php.net/manual/en/function.isset.php und eventuell http://at.php.net/manual/en/function.empty.php.
gruß,
Severin
Hallo louis,
noch ein Tipp:
gib den Feldern in Deinem Formular gleich passende Namen:
<input type="text" name="data[vorname]" ...>
<input type="text" name="data[nachname]" ...>
<input type="submit" name="ctrl[speichern]" ...>
Dann kommen die Daten im Script gleich sortiert an:
$_POST["data"]["vorname"]
$_POST["data"]["nachname"]
$_POST["ctrl"]["speichern"]
usw...
Grüße
Tom