tworze system logowania i mam pewien problem który według mnie nie powinien miec miejsca a ma.
Otoż w części skryptu zawierającego
if($ile_wierszy == 1) {
pojawaia sie błąd o treści
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in
oto caly skrypt
<?php require("adm_konfiguracja.php"); $login = $_POST['login']; $password = $_POST['password']; $jeden = 1; if ($_POST['submit']) { $zapytanie="select*from users where login='$login' "." and password=sha1('$password')"; if($ile_wierszy == 1) { $_SESSION['USERNAME']=$wiersz['login']; $_SESSION['USERID']=$wiersz['user_id']; } else { } } ?> <form action="index1.php" method="post"> <table border=0> <tr><td width=100>Login</td><td style=width:200px><input type="text" name="login"></td></tr> <tr><td width=100>Hasło</td><td style=width:200px><input type="password" name="password"></td></tr> <tr><td width=100></td><td><input type="submit" name="submit" value="Zaloguj"></td></tr> </table> </form>
Skrypt ma wykonac petle jezeli ilosc zwracanych wartosci przez baze danych bedzie rowna 1