dedlfix: Javascript & PHP

Beitrag lesen

echo $begrüßung;

[...] echo $_GET['hans'];
Die Get Methode funktioniert auch nicht - Immerhin wird es mometan noch in gleichnamigen Variablen abgelegt ;)
Vielleicht muss ich $hans als Globale Variable definieren, weil die JS Datei und die Datei in der die Funktion ausgeführt wird per PHP Include 'eingeschlossen' wird.

$_GET ist ein superglobales Array. Es steht in jedem Variablen-Scope zur Verfügung. Wenn $_GET['hans'] nicht existiert, hast du ein anderes Problem. Schalte alle Fehlermeldungen ein, indem du das error_reporting auf E_ALL stellst. Damit werden Notiz-Meldungen nicht mehr unterdrückt, die dich auf nicht vorhandene Variablen hinweisen. Schau nach, was in $_GET enthalten ist. Dazu eignet sich print_r() und var_dump(). Zuvor empfiehlt sich die Ausgabe eines <pre> zur besseren Formatierung der Ausgabe.

echo "$verabschiedung $name";