Abfrage nach Nutzerdaten
DB Daniel
- php
$strSQL1 = "SELECT * FROM member WHERE u_name = '".$_POST["name"]."' AND passwort='".$_POST["passwort"]."');";
$result=mysql_query($strSQL1);
$test = @mysql_data_seek($result,0);
if($test == false){
echo "Ihre Userdaten sind falsch!";
exit;
}
Zuvor ging ein Formular aus. Leider bringt er mir immer diese Meldung, obwohl die Daten stimmen!
hi,
$strSQL1 = "SELECT * FROM member WHERE u_name = '".$_POST["name"]."' AND passwort='".$_POST["passwort"]."');";
$result=mysql_query($strSQL1);
$test = @mysql_data_seek($result,0);
Fehlermeldungen mit dem @ zu unterdrücken, ist in der Testphase sicherlich keine besonders clevere Idee.
Nutze bitte ausserdem mysql_error().
Zuvor ging ein Formular aus.
Und, hast du's wieder an gekriegt?
gruß,
wahsaga
Grundlage für Zitat #557.
$strSQL1 = "SELECT * FROM member WHERE u_name = '".$_POST["name"]."' AND passwort='".$_POST["passwort"]."');";
$result=mysql_query($strSQL1);
$test = @mysql_data_seek($result,0);
if($test == false){
echo "Ihre Userdaten sind falsch!";
exit;
}
Ein sehr schönes Beispiel, wie man es _nicht_ machen sollte. Informiere dich mal über SQL Injection.