if( mysql_num_rows(mysql_query("SELECT * FROM nieuws_reactie WHERE nieuws_id='".$_GET['id']."', IP='".$_SERVER['REMOTE_ADDR']."'")) < 1 )
{
if(mysql_num_rows(mysql_query("SELECT * FROM nieuws_reactie WHERE nieuws_id='".$_GET['id']."', IP='".$_SERVER['REMOTE_ADDR']."'"))<1)
{
Dit is de error
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/iload/domains/iload.nl/public_html/project/index.php on line 92
Ik weet niet of je probleem zo opgelost is, maar ik vind de code toch overzichtelijker... Die fout komt misschien doordat je in je query vb. een hoofdletter gebruikt voor een veld, terwijl het in feite een kleine letter moet zijn.
volgens mij valt die error te negeren, gezien het toch zal werken. Een @'je voor de functie, en dan TESTEN of het werkt! (het is een warning, geen parse error)
<?php
$nieuws_id = mysql_real_escape_string($_GET['id']);
$ip = $_SERVER['REQUEST_METHOD'];
$query = mysql_query("SELECT * FROM nieuws_reactie WHERE nieuws_id = '".$nieuws_id."' AND IP = '".$ip."' ") or die (mysql_error());
if(@mysql_num_rows($query) == 0) {
echo "Op dit ip is al een reactie geplaatst!";
}else{
?>