mario: Überprüfen ob Benutzername mit Passwort aus DB übereinstimmt

Wie kann ich überprüfen, ob der eingegebene Benutzername mit dem eingegebenen Passwort übereinstimmt? (beide Angaben befinden sich in einer sql-datenbank).

Ich hab das hier soweit versucht, aber das klappt nicht ganz:

if($user) {
  $abfrage = "SELECT * FROM login WHERE username = $user";
  $ergebnis = mysql_query($abfrage);
    while ($row = mysql_fetch_array ($ergebnis))
    {
 if ($user == .$row[password].) {
 echo "Der Username und das Kennwort stimmen.";
 } else {
 echo "Stimmt nicht.";}}

  1. hi,

    if($user) {

    $abfrage = "SELECT * FROM login WHERE username = '$user'";

    $ergebnis = mysql_query($abfrage);
        while ($row = mysql_fetch_array ($ergebnis))
        {

    if ($user == .$row['password'].) {

    echo "Der Username und das Kennwort stimmen.";
    } else {
    echo "Stimmt nicht.";}}

    Klappts so???
    Test it, Uli

    1. Klappts so???

      Nein, leider nicht... er meldet mir, dass in Zeile 26 ein Fehler wäre.

      Parse error: parse error in /home/www/web9/html/login/index.php on line 26

      In Zeile 26 is doch sonst alles ok?

      1. Parse error: parse error in /home/www/web9/html/login/index.php on line 26

        poste bitte mal die zeile....
        uli

        1. Parse error: parse error in /home/www/web9/html/login/index.php on line 26

          poste bitte mal die zeile....

          vielleicht auch noch ein paar oben und untendran....
          sorry habs zu früh abgeschickt.
          gruss Uli

          1. Parse error: parse error in /home/www/web9/html/login/index.php on line 26

            poste bitte mal die zeile....

            lol... sorry, das hatte ich ganz vergessen *gg*

            19 <?
            // Verbindung zur DB
            20   include("include_sqlconnect.php");
            // Wenn $user ausgefüllt wurde, dann weitermachen
            21   if($user) {
            22   $abfrage = "SELECT * FROM login WHERE username = '$user'";
            23   $ergebnis = mysql_query($abfrage);
            24     while ($row = mysql_fetch_array ($ergebnis))
            25     {
            // Checken, ob Benutzername mit Passwort übereinstimmt
            26  if ($user == .$row['password'].) {
            27  echo "Der Username und das Kennwort stimmen.";
            28  } else {
            29  echo "Stimmt nicht.";}}
            // Falls $user noch nicht ausgefüllt wurde => Formular anzeigen
            30   } else {
            31   echo "Hier kommt das Formular hin";}
            32 ?>

            1. Hallo du da draußen,

              26  if ($user == .$row['password'].) {

              Vielleicht bin ich zu blöd, aber warum die beiden Punkte?

              Grüße von hier drinnen, aus Biberach an der Riss,
              Dogfish

              1. Hallo du da draußen,

                26  if ($user == .$row['password'].) {

                Vielleicht bin ich zu blöd, aber warum die beiden Punkte?

                ok es lag an den punkten, danke ;-)