Hilfe hab eein error :-(

slipknoter6

Mitglied
Hallo;
PHP:
$sql = "SELECT slipknoter6 FROM benutzerdaten WHERE (Benutzername like '$username') AND (Kennwort = '$password')";
$row["passwortx"];
if(md5($passwort)) == $row["passwortx"]) {
echo "Das iss'n User";
} 
else {
echo "Da hat wohl wer'n Fehler jemacht!";
}
is daran was falsch kriege imemr den error
Parse error: syntax error, unexpected T_IS_EQUAL in /usr/export/www/vhosts/funnetwork/hosting/slipknoter6/board/login.php on line 13
PHP:
if(md5($passwort)) == $row["passwortx"]) {
das ist die zeile 13.
 
okay dummer fehler ahm jetzt hab eich dne error
Parse error: syntax error, unexpected T_IF in /usr/export/www/vhosts/funnetwork/hosting/slipknoter6/board/login.php on line 13
 
PHP:
 if(md5($passwort)) == $row["passwortx"]) {

ersetzen durch

PHP:
 if((md5($passwort)) == $row["passwortx"]) {

Sollte gehen!
Und achte mal bitte auf deine Rechtschreibung, kann man sich ja nicht reinziehen -.-
 
PHP:
$sql = 'SELECT
               *
           FROM
              benutzerdaten
           WHERE
               Benutzername = "'.$username.'"
           AND
               KENNWORT = "'.$password.'"
           LIMIT
               1';
$query = mysql_query($sql);
$row = mysql_fetch_array($query);

$password = md5($password);

if($password == $row['passwortx']) {
   echo 'Das iss\'n User';
} else {
   echo 'Da hat wohl wer\'n Fehler jemacht!';
}

Ungetestet.
Übrigens ein sehr gefährliches Script was du da benutzen willst...
Und nocheinmal: Achte auf deine Rechtschreibung******
 
Wenn er die richtige Klammer weggemacht hätte wäre es auch gegangen.

Finds eher unverschämt wie er immer wieder ignoriert, wenn ihn jemand auf seine Rechtschreibung hinweisst.
Auch die Tipps vom Einrücken hat er bisher völlig ausser Acht gelassen.

Wenn der Code irgendwann mal komplizierter oder länger wird blickt kein Mensch mehr da durch. :rolleyes:
 
Finds eher unverschämt wie er immer wieder ignoriert, wenn ihn jemand auf seine Rechtschreibung hinweisst.
In der Tat... Oder er liest das gar nicht, kopiert einfach nur den Code ohne überhaupt was zu lesen und wundert sich, dass nichts funktioniert.

Auch die Tipps vom Einrücken hat er bisher völlig ausser Acht gelassen. Wenn der Code irgendwann mal komplizierter oder länger wird blickt kein Mensch mehr da durch. :rolleyes:
Tja, so lernt man halt mit der Zeit dazu, nicht wahr?
Und ich meine, gut, jeder hat mal klein angefangen. Man lernt durch seine Fehler ;)
 
Ja man; Ich kann net so gut deutsch schreiben. Habe noch ne Frage undzwar, Wieso sagt er mir bei RICHTIGEN Benutzerdaten das die falsch sind******!
 
Code:
SELECT
               *
           FROM
              benutzerdaten
           WHERE
               Benutzername = "'.$username.'"
           AND
               KENNWORT = "'.$password.'"

Da wird KENNWORT = $password abgefragt.
Du hast wahrscheinlich ein md5() Kennwort in deiner Datenbank.
Dein $password wird vorher nicht verschlüsselt. Zumindest in dem Code-Teil, den wir sehen.

Dadurch wird er nie einen Benutzer finden, der in der Datenbank so gespeichert ist, wie du ihn suchst.
 
Zurück