Moin!
include("config.php");
Ich vermute, Du hast keine Datenbankverbindung.
Ich vermute, Du überträgst die Daten per GET (nach dem Du wegen anfänglicher Probleme, die aber an der Konfiguration lagen, am HTML-Formular herumgespielt hast.)
Ich kann nur vermuten. Du kannst debuggen, also Dir Schritt für Schritt die Inhalte der Variablen ausgeben lassen. Ein
print "<pre>$sql</pre>";
könnte Dir die Augen öffnen.
Und noch etwas:
$sql = "SELECT
id
, username
, nachname
, vorname
FROM
benutzerdaten
WHERE
username
= '".mysql_real_escape_string(trim($_POST["name"]))."'
AND
passwort
= '".mysql_real_escape_string(md5(trim($_POST["pass"])))."'";
Käme dabei wohl etwas besser.
Noch etwas: Passwörter nur mit MD5 zu hashen ist unsicher. Nimm Pfeffer und Salz dazu, sonst kann "jeder" der in den Besitz der Datenbank kommt die Passwörter in recht kurzer Zeit "errechnen".
MFFG (Mit freundlich- friedfertigem Grinsen)
fastix