Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MySQL]Skrypt Logowania PHP/MYSQL co jest nie tak?
kamilexoN
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 9.12.2012

Ostrzeżenie: (0%)
-----


Co jest nie tak w tym sktypcie?:
Jako błąd wywala mi : Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\login.php on line 9

  1. <?php
  2. if (isset($_POST['username']) && isset($_POST['password']) && $_SESSION['zalogowany'] == FALSE) {
  3. if (!empty($_POST['username']) && !empty($_POST['password'])) {
  4.  
  5. $login = mysql_real_escape_string($_POST['username']);
  6. $password = mysql_real_escape_string($_POST['password']);
  7. $password = md5($password);
  8.  
  9. $sql = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `username` = '$login' AND `password` = '$password'"));
  10. if ($sql == 1) {
  11. $_SESSION['user'] = $login;
  12. $_SESSION['zalogowany'] = TRUE;
  13. echo '<p style="padding-top:10px;">Zostałęś zalogowany pomyślnie!<p>';
  14. }
  15. else {
  16. echo '<p style="padding-top:10px;color:red" ;="">Wystąpił błąd podczas logowania!<br>';
  17. }
  18. }
  19. else {
  20. echo '<p style="padding-top:10px;color:red" ;="">Uzupełnij wszystkie pola!<br>';
  21. }
  22. }
  23. ?>
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #2





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Nie szukasz! A ja znalazłem to.
Go to the top of the page
+Quote Post
kamilexoN
post
Post #3





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 9.12.2012

Ostrzeżenie: (0%)
-----


Znalazłeś to i co z tego?(IMG:style_emoticons/default/questionmark.gif)
Dalej wywala mi ten sam błąd tylko do tego jeszcze "Zapytanie: Błąd: ":
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\login.php on line 10

Kod:
  1. <?php
  2. include("mysql_connect.php");
  3.  
  4. if (isset($_POST['username']) && isset($_POST['password']) && $_SESSION['zalogowany'] == FALSE) {
  5. if (!empty($_POST['username']) && !empty($_POST['password'])) {
  6.  
  7. $login = mysql_real_escape_string($_POST['username']);
  8. $password = mysql_real_escape_string($_POST['password']);
  9.  
  10. $sql = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `username` = '$login' AND `password` = '$password'") or die('Zapytanie :'.$sql.' Błąd: '.mysql_error())) or die('Zapytanie :'.$sql.' Błąd: '.mysql_error());
  11. if ($sql == 1) {
  12. $_SESSION['user'] = $login;
  13. $_SESSION['zalogowany'] = TRUE;
  14. echo '<p style="padding-top:10px;">Zostałęś zalogowany pomyślnie!<p>';
  15. }
  16. else {
  17. echo '<p style="padding-top:10px;color:red" ;="">Wystąpił błąd podczas logowania!<br>';
  18. }
  19. }
  20. else {
  21. echo '<p style="padding-top:10px;color:red" ;="">Uzupełnij wszystkie pola!<br>';
  22. }
  23. }
  24. ?>
Go to the top of the page
+Quote Post
boddah85
post
Post #4





Grupa: Zarejestrowani
Postów: 72
Pomógł: 4
Dołączył: 31.07.2006

Ostrzeżenie: (0%)
-----


  1. $sql = mysql_num_rows(mysql_query("SELECT * FROM `user` WHERE `username` = '$login' AND `password` = '$password'") or die('Zapytanie :'.$sql.' Błąd: '.mysql_error()))


Jesli to nie pomoże, to sprawdź np w phmyadminie (dając zamiast zmiennych przykładowe dane) czy to zapytanie nie zawiera błędów.
Go to the top of the page
+Quote Post
Kshyhoo
post
Post #5





Grupa: Opiekunowie
Postów: 3 855
Pomógł: 317
Dołączył: 4.01.2005
Skąd: że




Cytat(kamilexoN @ 10.01.2014, 20:20:43 ) *
Znalazłeś to i co z tego?(IMG:style_emoticons/default/questionmark.gif)
Dalej wywala mi ten sam błąd tylko do tego jeszcze "Zapytanie: Błąd: ":
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\login.php on line 10

Znalazłem Ci wątek z takim samym komunikatem błędu i radami, jak temu zaradzić.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 25.08.2025 - 01:35