dedlfix: variable in mysql_query??

Beitrag lesen

echo $begrüßung;

was mach ich denn da falsch?
Dein PHP-Script holt die übergebene Variable nicht ab.

Ein Webserver bekommt bei einem Request keine Variablen übergeben sondern Parameter. PHP stellt diese Parameter in den Arrays $_GET und $_POST zur Verfügung. Dort sind es dann bereits Variablen, die einfach nur noch verwendet werden müssen. Da muss nichts abgeholt werden, es ist bereits da. Das oft gesehe $param=$_GET['param']; ist nicht nur überflüssig sondern verharmlost auch noch diese Werte. Bei einem $_GET['param'] sieht man eindeutig: "Benutzereingabe, kann auch bösartiges enthalten", bei einem schlichten $param sieht man das nicht mehr sofort.

echo "$verabschiedung $name";