Tina: Login-Formular funktioniert nicht

Beitrag lesen

Hallo zusammen,
ich sitze seit 2 Tagen an einem Script, dass auf dem bisherigen Webserver einwandfrei funktioniert hat (Anbieterwechsel), aber nun nicht mehr - die config.php funktioniert. Das anmelden.php-Script verweist auf folgendes login-Script, welches normalerweise immer das user.php-Script aufgerufen hat. Jetzt zeigt der Header aber immer 'anmelden.php?Fehler' (siehe Quelltext) - wo ist das Problem? Die Tabellen für die Datenbank habe ich importiert und nicht verändert???? Bin für jede Hilfe dankbar!!!

<?php  
// Session starten  
include("config.php");  
session_start ();  
$username = $_POST["name"];  
$passwort = $_POST["pass"];  
$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"])))."')";  
$result = mysql_query ($sql) or die(mysql_error());  
 $result = mysql_query($sql);  
    if (mysql_num_rows ($result) > 0)  
{  
  // Benutzerdaten in ein Array auslesen.  
  $data = mysql_fetch_array ($result);  
  // Sessionvariablen erstellen und registrieren  
  $_SESSION["user_id"] = $data["id"];  
  $_SESSION["user_username"] = $data["username"];  
  $_SESSION["user_nachname"] = $data["nachname"];  
  $_SESSION["user_vorname"] = $data["vorname"];  
  header ("Location: user.php");  
}  
else  
{  
  header ("Location: anmelden.php?Fehler");  
}  
?>