ďťż
Podstrony
|
telcocafeMam pytanie. Na stronie znajduje się formularz logowania, w którym po kliknięciu zaloguj zmienna przyjmuje wartość sprawdź i jest wykonywany fragment kodu odpowiedzialny za sprawdzenie poprawności loginu i hasła. Napisałem taki kod:elseif($strona == "sprawdz") { $result = mysql_query("SELECT user, haslo FROM users WHERE user=".$_POST['login']."AND haslo=".$_POST['haslo']); if (@mysql_num_rows($result) > 0) // znaleziono coś {  echo 'OK'; } else {  echo 'Błąd logowania!';  exit; } } W bazie to wygląda tak: users +----------+----------+----------+ |  id    |  user   | haslo  | +----------+----------+----------+ |  1    |  gygy  | gygy   | +----------+----------+----------+ Gdy w formularzu wprowadzę dane: gygy i gygy (login i hasło) to wyświetla się błąd logowania. Co może być przyczyną? PS. A co do połączenia z bazą to w pliku gdzie znajduje się to sprawdzanie poprawności dodałem funkcją "include()" plik w którem następuje połączenie "pconnect" Użytkownik Gy-Gy edytował ten post 11 marzec 2006, 09:22 Try: $result = mysql_query("SELECT `user`, `haslo` FROM `users` WHERE user='".$_POST['login']."' AND haslo='".$_POST['haslo']."'"); I daj po mysql_query(): echo mysql_error(); i napisz, co wyrzuca. Jest dobrze. Wyświetlił się komunikat OK, czyli udało się zalogować. Mimo wszystko mysql_error() wywalił mysql_error(Resource id #4) |
|||
Sitedesign by AltusUmbrae. |