Yannis: Javascript & PHP

Beitrag lesen

echo $begrüßung;

var hans = "<?php echo $hans; ?>";

Vermutlich existiert die Variable $hans nicht. Es ist schon seit langer Zeit nicht mehr so, dass für GET- und POST-Parameter gleichnamige Variablen angelegt werden. Du findest diese Werte in den Arrays $_GET bzw. $_POST. In deinem Fall: echo $_GET['hans'];

echo "$verabschiedung $name";

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.