SELECT user FROM table WHERE user = '$Username_aus_Formular' AND passwd = '$Passwort_aus_Formular';
# wenn eine Zeile gefunden wurde, dann ist Login korrekt!
Hi,
ich hab auf meinem Server eine Datenbank mit einer Tabelle die user und passw enthält. ( Also genau diese 2 Spalten). Jetzt möchte ich die eingebenen Werte in einem Formular mit der Werten aus der Datenbank vergleichen um so einen Zugang zu verwirklichen.
Ich weiß zwar wie ich zu der Datenbank connecte aber wie sage ich php das in der Tabelle Passw die Daten zum vergleichen sind?
Danke im vorraus für alle Antworten!
Grup
Okid
SELECT user FROM table WHERE user = '$Username_aus_Formular' AND passwd = '$Passwort_aus_Formular';
# wenn eine Zeile gefunden wurde, dann ist Login korrekt!
Perl-Community.de - die deutschsprachige Perl-Gemeinschaft
Vielen Dank,
werd ich direkt mal versuchen!!!
Gruß
Okid
Aha,
leuchtet soweit ein. Es wird also der Benutzer aus der Tabelle ausgewählt, dessen Namen "user" und dessen Passwort "passw" eingegeben wurden. Dieser wird nur ausgewählt wenn beide übereinstimmen, richtig?
Soweit so gut! Mein Problem besteht jetzt darin, wenn er eben diesen User findet, also alle Eigaben korrekt sind soll auf die nächst Seite weitergeleitet werden. Eben ein Login für eine Tippseite, auf die nicht jeder kommen soll!
Schau mal in der PHP-Doku nach "header()". Damit kannst Du weiterleiten.
Festzustellen, ob die SQL-Abfrage Ergebnisse gebracht hat, solltest Du auch recht einfach hinbekommen.
Schreib mal 'ne Lösung, wenn es funktioniert.
Wo kämen wir denn hin, wenn wir keine Träume mehr hätten? ™
Medienagentur shark-design :: Internet, Druck & Kommunikation für Braunschweig und Hamburg
Wo kämen wir denn hin, wenn wir in Besprechungen keinen Spaß mehr hätten?
Projektmanagement für IT und Medien in Hamburg
nach deiner abfrage:
if(@mysql_num_rows($res)==1) @header("Location: erfolg.php");
else @header("Location: zum_formular.php");
so ungefähr.wobei $res der rückgabewert deiner mysql_query abfrage ist.
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)