Sven Rautenberg: Array-Übernahme aus <FORM> funzt nicht

Beitrag lesen

Moin!

im WEB klappt's, bei meinem lokalen FoxServ unter NT 4.0 aber nicht:

<FORM name='Terminpflege' action="<?php echo $PHP_SELF; ?>" method=post>
<input type='text' name='datum[1]'><!-- Eintrag vorhanden! -->
<input type='text' name='datum[2]'><!-- Eintrag vorhanden! -->
...

PHP-Datei:
echo "datum[1]=[".$datum[1]."]<br>";
echo "datum[1]=[".$HTTP_POST_VARS["datum[1]"]."]<br>";

Wie greift man auf mehrdimensionale Arrays zu? Na? Jedenfalls nicht so, wie du es hier versuchst.

Und ein weiteres Problem könnte sein, dass $HTTP_POST_VARS seit PHP-Version 4.1 besser nicht mehr benutzt und durch $_POST ersetzt werden sollte.

Und außerdem noch der gute Tipp: Bei Problemen mit Wertübergaben an PHP immer erstmal checken, was überhaupt ankommt:

phpinfo(INFO_VARIABLES);

- Sven Rautenberg

--
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)