Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z ponownym zalogowaniem
Jekobu
post 2.05.2019, 09:49:56
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 2.05.2019

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


Witam, robię stronę na którą można wrzucać filmy. Otóż rejestracja działa pomyślnie, wylogowanie też. Ale próba ponownego zalogowania kończy się fiaskiem i zwraca:

Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, bool given in C:\xampp\htdocs\twojatuba\server.php on line 76

A to zawartość kodu:

  1. if (count($errors) == 0) {
  2. $password = md5($password);
  3. $query = "SELECT * FROM users WHERE username='$username' AND password='$password'";
  4. $results = mysqli_query($db, $query);
  5. if (mysqli_num_rows($results) == 1) {
  6. $_SESSION['username'] = $username;
  7. $_SESSION['success'] = "Jesteś teraz zalogowany";
  8. header('location: index.php');
  9. }else {
  10. array_push($errors, "Zła kombinacja nazwy użytkownika/hasła");
  11. }


Dziękuję za wszelką pomoc,
Pozdrawiam.
Go to the top of the page
+Quote Post
adbacz
post 2.05.2019, 11:02:41
Post #2





Grupa: Zarejestrowani
Postów: 532
Pomógł: 24
Dołączył: 15.04.2011
Skąd: Kalisz

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


Sprawdź var_dump($results) czy jest false. Jesli tak, to użyj mysqli_error($db) i zobacz jaki błąd zwraca. Prawdopodobnie masz błąd w zapytaniu do bazy.
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 16.04.2024 - 12:21