Ik wil kijken of het IP waarmee de pagina wordt bezocht al in de de database staat en zoja, dat de pagina niet zichtbaar is. Ik heb het een en ander zitten klooien maar kom er niet uit.
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/jurrie/domains/gratisgastenboek.be/public_html/overig/test/ on line 29
Je weet neem ik aan hoe tabellen werken, en ik ga ervanuit dat je alleen niet weet hoe je het ip adres ophaalt? Dit kan doormiddel van, zoals eerder ook al is genoemd: $_SERVER[REMOTE_ADDR];
@Eleky, dat weet ik ook, anders kon ik natuurlijk ook nooit IPs in de db zetten.Nu de vraag hoe ik ze vergelijk met het IP wat de pagina bezoekt. Komt het overeen met de data uit de database, dan moet er een foutmelding op de website komen.
[COLOR= #0000BB]<?php
$cQuery[/COLOR] [COLOR= #007700]=[/COLOR] [URL="http://www.php.net/mysql_query"]mysql_query[/URL][COLOR= #007700]([/COLOR][COLOR= #DD0000]"SELECT ip FROM loten WHERE ip = "[/COLOR][COLOR= #007700].[/COLOR][COLOR= #0000BB]$_SERVER[/COLOR][COLOR= #007700][[/COLOR][COLOR= #DD0000]REMOTE_ADDR[/COLOR][COLOR= #007700]].[/COLOR][COLOR= #DD0000]""[/COLOR][COLOR= #007700]);[/COLOR]
[URL="http://www.php.net/if"]if[/URL][COLOR= #007700]([/COLOR][URL="http://www.php.net/mysql_num_rows"]mysql_num_rows[/URL][COLOR= #007700]([/COLOR][COLOR= #0000BB]$cQuery[/COLOR][COLOR= #007700]) !=[/COLOR] [COLOR= #0000BB]0[/COLOR][COLOR= #007700]){[/COLOR]
[COLOR= #FF8000]// Hier voor als hij er instaat[/COLOR]
[COLOR= #007700]}[/COLOR]
[URL="http://www.php.net/else"]else[/URL][COLOR= #007700]{[/COLOR]
[COLOR= #FF8000]// Hier staat hij er niet in[/COLOR]
[COLOR= #007700]}[/COLOR]
?>