Wyskakuje mi poniższy błąd:
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, boolean given in C:\WebServ\httpd\PHP & MySQL\internetowa\zmiana_hasla.php on line 28
A oto skrypt:
<?php // utworzenie krótkich nazw zmiennych $stare_haslo = $_POST['stare_haslo']; $nowe_haslo = $_POST['nowe_haslo']; $nowe_haslo2 = $_POST['nowe_haslo2']; require('polaczenie.php'); $zapytanie="update uzytkownik set haslo = sha1('$nowe_haslo') where nazwa_uz='$nazwa_uz' and haslo = sha1('$haslo')"; $wynik = mysqli_query($mysql, $zapytanie); if (!$wynik) { $komunikat= '|Zmiana hasła nie powiodła się|'; } else { if (mysqli_num_rows($wynik)>0) //JEZELI JEST ZAREJESTROWANY { $komunikat= '| Hasło zmienione |'; $_SESSION['komunikat']= $komunikat; } else { $komunikat= '|Podajesz błedne hasło'; $_SESSION['komunikat']= $komunikat; } } $_SESSION['komunikat']= $komunikat; ?>
Jeżeli macie jakiś pomysł piszczcie!