dedlfix: POST und GET funktioniert nicht

Beitrag lesen

echo $begrüßung;

Der echo Befehl funktioniert, aber $_POST('test'); hat keinen Wert.

Bitte achte auf die richtigen Klammertypen. Für Zugriffe auf Array-Elemente verwendet man [], was du ja im folgenden Beispiel richtig machst.

var_dump($_POST['test']); gibt NULL aus!!

Verwende nicht so viele Satzzeichen (!!) sondern deinen Verstand. Versuche dann bitte sämtliche Hinweise in meinem vorigen Posting nachzuvollziehen, besonders den vom error_reporting, und den vom phpinfo(). Außerdem kann man nicht nur Array-Elemente sondern auch das komplette Array zur Kontrolle ausgeben lassen: var_dump($_POST). Für Arrays gibt es außerdem noch print_r(), das eine etwas übersichtlichere Ausgabe erzeugt, dafür jedoch nicht so präzise wie var_dump() ist. In beiden Fälle empfiehlt es sich, vorher ein <pre> auszugeben, oder in die HTML-Quelltext-Ansicht zu schauen.

Wenn du weder mit phpinfo() noch mit der Ausgabe von $_POST deine Eingabe findest, dann läuft etwas anderes verkehrt.

echo "$verabschiedung $name";