Wieder ein Problem mit dem Loginscript

Und schreib das besser immer so

Code:
Anweisung(WERT)

und nicht

Code:
Anweisung (WERT)

also ohne Leerzeichen. Das ist eine unnötige Fehlerquelle.
 
Was steht in deinem SQL-Statement drinnen? Mach doch mal
Code:
echo $sql;
nachdem du dein Statement zusammengebaut hast.
 
bin jetzt etwas durcheinander ist das hier noch der aktuelle fehler `?

Code:
Parse error: syntax error, unexpected '[' in /users/johncena66/www/array.php on line 19
 
fehler:
Code:
Parse error: syntax error, unexpected '[' in /users/johncena66/www/array.php on line 19

die array.php:

Code:
<?php 
// Session starten
session_start ();

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

$sql = "SELECT Id, name, passwort 
         FROM 
            user 
          WHERE 
            name like '".$_REQUEST["name"]."'
        AND 
            passwort = '".$_REQUEST["pwd"]."'"; 
$result = mysql_query ($sql) OR die(mysql_error()); 

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_name"] = $data["name"]; 
  $_SESSION["user_passwort"] = $data["passwort"];  

  header ("Location: index.php"); 
} 
else 
{ 
  header ("Location: login.php?fehler=1"); 
} 
?>
 
PHP:
$sql = "SELECT Id, name, passwort 
         FROM 
            user 
          WHERE 
            name like '".$_REQUEST["name"]."'
        AND 
            passwort = '".$_REQUEST["pwd"]."'"; 
$result = mysql_query ($sql) OR die(mysql_error());

sollte so aussehn:
PHP:
$sql = "SELECT Id, name, passwort 
         FROM 
            user 
          WHERE 
            name like '".$_REQUEST['name']."'
        AND 
            passwort = '".$_REQUEST['pwd']."'"; 
$result = mysql_query($sql) OR die(mysql_error());
 
@cinema: Bitte achte in deinen Forenbeiträgen auf die Netiquette (Nr.15) bzgl. der Rechtschreibung (Groß-/Kleinschreibung) - vielen Dank! :)

mfg Maik
 
Zurück