guten Abend
ich habe für meine Seite einen kleinen Mysql-gestützen Counter gecodet aber er will nicht
hier mal der Code
und die Ausgabe
ich habe schon einen Testdatensatz bei dem die $differenz sicher grösser 2000 ist
danke jetzt schon für eure Hilfe
Gruss Jon02
ich habe für meine Seite einen kleinen Mysql-gestützen Counter gecodet aber er will nicht
hier mal der Code
PHP:
<?php
//datenbank counter
mysql_connect("xxxx", "xxxxx", "xxxx") OR die(mysql_error());
mysql_select_db("usr_web401_2") OR die(mysql_error());
$abf_read="SELECT * FROM jscounter;";
$abf_write="INSERT INTO jscouter (datum, ip)
VALUES(\"" .time(). "\",\"". $REMOTE_ADDR . "\");";
$abfrage_read = mysql_query($abf_read)or die(mysql_error());
$ok= 1;
while($abfrage2_read = mysql_fetch_assoc($abfrage_read))
{
$differenz = time() - $abfrage2_read["datum"];
if($REMOTE_ADDR == $abfrage2_read["ip"] AND $differenz <= 2000 )
{
$ok = 0;
}
}
if(ok == 1)
{
mysql_query($abf_write) or die(mysql_error());
echo "gezahlt";
}
else
{
echo "warst erst gerade da";
}
echo "<br>datum ". $abfrage2_read["datum"]. "<br>ip ".$abfrage2_read["ip"];
?>
und die Ausgabe
Code:
warst erst gerade da
datum
ip
ich habe schon einen Testdatensatz bei dem die $differenz sicher grösser 2000 ist
danke jetzt schon für eure Hilfe
Gruss Jon02