ich bastel mir gerade einen Besuchercounter!
Es funktioniert folgendes:
Onlinecounter
Gesamt Hits
Besucher Gesamt
Ich habe nun ein Problem mit:
Besucher Heute
Besucher Gestern
Hits Heute
Ich habe dazu folgende Tabelle:
Ich hatte mir gedacht dass ich wenn der Tag vorbei ist den Wert von "Besucher Heute" in den Feld "Besucher Gestern" eintrage. Nur wie kann ich jetzt überprüfen ob der neue Tag schon angebrochen ist, ich muss ja irgendwo speichern von wann die Zahlen sind und dieses Datum dann mit dem jezigen vergleichen um eventuell die Werte umzutragen.
Nun frag ich mich auch wie ich das nun mit "Hits Heute" machen kann!
Würde ich immer die ip und das Datum speichern könnte ich noch vieles anderes machen wie User/Monat , nur ich möchte keine ips speichern und nur mit Zahlen arbeiten!
So habe ich die Online-Abfrage gemacht:
//online-abfragen $sql = "DELETE FROM hp_counter_online WHERE DATE_ADD(time, INTERVAL 4 MINUTE) < NOW();"; $result = mysql_query($sql); if(mysql_num_rows(mysql_query("SELECT ip FROM ".$on_tbl." WHERE ip='".$ip."'")) <= 0){ mysql_query("INSERT INTO ".$on_tbl." (ip, time) VALUES ('".$ip."',NOW())"); // Updarte User Heute mysql_query("UPDATE ".$tbl." SET total=total+1 WHERE id=1"); //Hits Heute aktualisieren }
Gruß,
Toasterfraktion
Dieser Beitrag wurde von Toasterfraktion bearbeitet: 15. Oktober 2008 - 19:15