Arne Kemen: Habe einen Fehler

Beitrag lesen

Hi,

ich habe diesen Script von einer Seite kopiert und für mich angepasst, nur irgendiwe, lässt er mich nicht einloggen, obwohl die daten richti in der Datenbank sind wo ist den der Fehler?

<?php
// Session starten
session_start ();

// Datenbankverbindung aufbauen
$connectionid = mysql_connect ("localhost", "root", "");
if (!mysql_select_db ("ghostsoldier", $connectionid))
{
  die ("Keine Verbindung zur Datenbank");
}

$sql = "SELECT ".
    "id, username,offizier, password ".
  "FROM ".
    "register ".
  "WHERE ".
    "(username like '".$_REQUEST["username"]."') AND ".
    "(password = '".md5 ($_REQUEST["password"])."')";
$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_offizier"] = $data["offizier"];
  $_SESSION["user_password"] = $data["password"];

header ("Location: intern.php");
}
else
{
  header ("Location: formular.php?fehler=1");
}
?>