Dziś napotkałem na mały problemik, tak wygląda mój skrypt
<?php if ($opcja=="ban_ip") { $ip=$_POST['ip']; $opis=$_POST['opis']; $komunikat=$_POST['komunikat']; //echo $ip.'<br />'; //echo $opis.'<br />'; //echo $komunikat.'<br />'; polacz_db(); } else { $zapytanie = mysql_query("INSERT INTO $M_TABELA VALUES ('', '$ip', NOW(), '$opis', '$komunikat', 1)") or die (mysql_error()); } } ?>
Robiłem tak zawsze i działało dobrze
<?php } else { $zapytanie = mysql_query("INSERT INTO $M_TABELA VALUES ('', '$ip', NOW(), '$opis', '$komunikat', 1)") or die (mysql_error()); } ?>
A tu dziś komunikat,
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in E:\WebServ\httpd\TESTY-MODULOW\ban_ip_addres\dd.php on line 118
Dlaczego tak się stało i o co mu chodzi. Skrypt ma za zadanie sprawdzić czy dany adres IP jest w bazie, jeśli jest to mamy komunikat, jeśli nie ma do dodajemy go do bazy.
Możecie mi pomóc ?