Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Problem z ponownym zalogowaniem
Forum PHP.pl > Forum > PHP
Jekobu
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.
adbacz
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.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.