Interesuje me zasto skripta ne moze da pronadje ni jednog korisnika u bazi koji zadovoljava ovaj uslov jer takvih u bazi postoji. U PHP manual pise da se ova funkcija mysql_num_rows () koristi iskljucivo kod SELECT-a.
Kôd:
if (isset ($_POST['korime'])&& isset ($_POST['password']))
{
//Ako je korisnik pokusao da se prijavi
$korime=$_POST['korime'];
$password=md5($_POST['password']);
$db_conn=mysql_connect("localhost", "korisnik","sifra");
mysql_select_db("posao",$db_conn);
$query="SELECT * from DIPLOMCI
where KOR_IME='$korime'
and SIFRA='$password'
and AKTIVIRAN='1'";
$rezultat=mysql_query($query, $db_conn);
if (mysql_num_rows($rezultat)>0)
{
//ako je korisnik pronadjen u bazi podataka
//registrujemo njegov indetifikator u sesiji
$_SESSION['validan_diplomac']=$korime;
}
}