Okay, ihr dürft mich schlagen wenn ihr wollt, aber ich muss nochmal am eigentlich nur beispielhaften PHP-Code meckern.
Die Variable $username ist immer gesetzt. Schließlich definierst du sie in Zeile 2 ja unabhängig vom Inhalt der _POST-Variable. Daher schlage ich einfach folgenden Code - mit fehlendem Fragezeichen im PHP-Tage - vor.
Code:
<?php
if ($_POST['username']) {
$username = htmlspecialchars($_POST['username']);
echo "Hallo $username. Wie geht es dir?";
} else {
echo "Variable nicht gesetzt";
}
Ich hoffe ich bin nicht der einzige, der der Meinung ist, dass auch
rhetorischer Beispielcode seine Richtigkeit haben darf...
Liebe Grüße,
Valle