Überprüfen ob Benutzername mit Passwort aus DB übereinstimmt
mario
- php
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.";}}
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
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?
Parse error: parse error in /home/www/web9/html/login/index.php on line 26
poste bitte mal die zeile....
uli
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
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 ?>
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
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 ;-)