Ich hab hier noch ein Problem, bitte helft mir nochmal:
Also, ich hab einen Counter der sich aber nur erhöhen soll wenn die IP in der Datenbank NICHT vohanden ist, ist sie aber vorhanden soll er zu testzwecken noch ausgeben "Counter hat dafür schon gezählt". Jetzt muss ich noch irgendwie vergleichen obs die IP schon gibt oder nicht und das ist mein Problem.
Noch was wäre da, die IP's die er mir in Die Datenbank schreibt sehen nicht wie eine IP (127.0.0.1) aus sondern so: "Resource id #4127.0.0.1", genau das nur ohne "" schreibt er rein.
Hier der Code
Also, ich hab einen Counter der sich aber nur erhöhen soll wenn die IP in der Datenbank NICHT vohanden ist, ist sie aber vorhanden soll er zu testzwecken noch ausgeben "Counter hat dafür schon gezählt". Jetzt muss ich noch irgendwie vergleichen obs die IP schon gibt oder nicht und das ist mein Problem.
Noch was wäre da, die IP's die er mir in Die Datenbank schreibt sehen nicht wie eine IP (127.0.0.1) aus sondern so: "Resource id #4127.0.0.1", genau das nur ohne "" schreibt er rein.
Hier der Code
PHP-Code:
$ip=$HTTP_SERVER_VARS['REMOTE_ADDR'];
$sqls=mysql_query("SELECT counter_ip_block FROM users WHERE counter_ip_block='$ip'");
if($sqls)
{
echo "Counter hat dafür schon gezählt";
}
else
{
$last=$visitors+1;
$sql = mysql_query("UPDATE `users` SET `counter_calls` = '$last' WHERE `nickname` = '$nickname' ");
$query="SELECT counter_ip_block FROM users WHERE nickname='".$nickname."'";
$result=mysql_query($query);
$neueipliste=$result;
$neueipliste.=$ip;
$query="UPDATE users SET counter_ip_block='".$neueipliste."' WHERE nickname='".$nickname."'";
mysql_query($query);
}
Kommentar