echo $_POST["name"]; //returns the value a user typed into the "name" field
Ich möchte in der Lage sein, auch den Text des Schlüssels zurückzugeben. In diesem Beispiel möchte ich den Text "name" zurückgeben. Darf ich das machen?
echo $_POST["name"]; //returns the value a user typed into the "name" field
Ich möchte in der Lage sein, auch den Text des Schlüssels zurückzugeben. In diesem Beispiel möchte ich den Text "name" zurückgeben. Darf ich das machen?
Überprüfen Sie die array_keys out() Funktion dieses PHP ist vorausgesetzt.
array_keys($_POST)
$ _POST ist nur ein normales assoziatives Array, so dass Sie die ganze Sache wie diese auch Schleife über können:
foreach($_POST as $key=>$value)
{
echo "$key=$value";
}
while(list($field, $value) = each($_POST)) {
echo "<p>" . $field . " = " . $value . "</p>\n";
}
@ Tim: Es war ein )
fehlt. so soll es sein:
while(list($field, $value) = each($_POST)) {
echo "<p>" . $field . " = " . $value . "</p>\n";
}
foreach($_POST as $rvar)
{
$rvarkey=key($_POST)
$$rvarkey=mysql_real_escape_string($rvar);
}
it creates variables having the name of the request parameters which is pretty awesome.
fehlt ein Klammern aber Werke – chrisjlee