Fehler in der Formularausgabe | LernDVD

Halli Hallo,

normalerweise nutze ich immer vorgefertigte Scripte, die ich dann modifiziere, doch ich will es selbst lernen.
Auf der Lern-DVD kommt das Kapitel „Formulare“, wo ich Folgendes so gelernt habe:

[HTML]

Name
Vorname
Straße
Geburtsdatum
Geschlecht männlich weiblich
Gangsta aJunkie Yanik Ficker
[/HTML]Und hier die Ausgabe: [HTML]
Name <?php echo $HTTP_POST_VARS["form_name"]; ?>
Vorname <?php echo $HTTP_POST_VARS["form_vorname"]; ?>
Straße <?php echo $HTTP_POST_VARS["form_street"]; ?>
Geburtsdatum <?php echo $HTTP_POST_VARS["form_birth"]; ?>
Geschlecht <?php echo $HTTP_POST_VARS["form_geschlecht"]; ?>
Gangsta <?php foreach ($HTTP_POST_VARS["form_gangsta"] as $ficker); { echo $ficker . "
"; } ?>
[/HTML]So erklärt man es, aber ich bekomme dann folgende Fehler: [PHP]Name Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\training\index2.php on line 23 Vorname Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\training\index2.php on line 27 Straße Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\training\index2.php on line 31 Geburtsdatum Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\training\index2.php on line 35 Geschlecht Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\training\index2.php on line 39 Gangsta Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\training\index2.php on line 45

Warning: Invalid argument supplied for foreach() in C:\wamp\www\training\index2.php on line 45

Notice: Undefined variable: ficker in C:\wamp\www\training\index2.php on line 47[/PHP]Wo ist denn mein Fehler? Soweit ich weiß, habe ich alle Variablen gegeben.
Die Lern DVD ist schon ein paar Jahre alt.
Macht man es heute vielleicht nicht mehr so?
Meine verwendeten Formulare sind auch alle anders geschrieben.

Edit: Entschuldigt die Variablen. :-[ So lern ich schneller. xD

Ich lese gerade, dass das in PHP5 nicht mehr unterstützt wird!?
Das wird wohl auch der Grund sein, warum ich diese Methode nie in anderen Scripten gesehen habe.

Edit:
Ich habe die $HTTP_POST_VARS durch $_POST ersetzt und es klappt. :slight_smile:
Sorry für die Umstände.

Ist doch super. Fehler entdeckt, analysiert und selbst gelöst :slight_smile:

MfG Icy