24. marts 2004 - 16:24Der er
45 kommentarer og 1 løsning
Besøgs statistik
Hey
Er der nogen der kan lave et statistik system for mig ? jeg har en MYSQL database hvor felterne ID, DATO og IP er. Jeg vil således have at man skulle kunne se hits idag, hits de sidste 7 dage og hits ialt den sidste måned. Altså sådan at den tæller alle de ID's som er blevet tilføjet indenfor sidste 24 timer og tæller alle de ID's der er blevet tilføjet inden for de sidste 7*24 timer og tæller alle de ID's der er tilføjet indenfor de sidste 30*24 timer. håber i forstår hvad jeg mener og vil hjælpe mig godt igang. er ikke god til php men skal jo starte et sted :)
AI bliver først for alvor en del af arbejdet, når teknologien integreres i den måde, vi arbejder på. At have adgang til AI betyder ikke nødvendigvis, at medarbejderne er klar til at bruge den.
det skal siges at jeg har allerede lavet således at den tilføjer ID, DATO og IP til databasen når der er en der går ind på min side :) men mangler bare "statistikken" således jeg kan få et overblik over de besøgende ;)
ellers forstår jeg slet ikke noget :)) men ideen er god med at finde noget som allerede er lavet. ellers nogen der kan hjælpe mig ? måske med at kode det manuelt? ville være rigtig fedt
jamen jeg skal bruge en enkel og meget overskuelig statistik :)) altså den skal kun vist hits idag, hits for sidste uge og hits for sidste måned. er det ikke enkelt ?
<?php require("../config.php"); // her er min connection i
$after = date('d M Y 00:00:00', time()); $before = date('d M Y 23:59:59', time());
$result = mysql_query("SELECT * FROM statistik WHERE dato > " . $after . " AND dato < " . $before . ""); while($row = mysql_fetch_array($result)) {
echo $row[id];
} ?>
Jeg får ingen fejl men jeg får heller ingen resultater.. får bare blank skærm. hvordan får jeg den til at tælle disse ID's? og så udskrive dem ? jeg laver vel ikke de store fejl i koden ? :) hehe........
Nej nu dør jeg sku ad grin.... ret lige godt du var vågen der... havde vendt dato formatet forkert i forhold til det du skrev først i tråden '2003-08-21 16:00:31'
Havde jo sat dansk dato format ligesom min egen sql server :-)
Her er koden der virker til din server: $after = date('Y-m-d 00:00:00', time()); $before = date('Y-m-d 23:59:59', time());
$result = mysql_query("SELECT * FROM statistik WHERE dato > '" . $after . "' AND dato < '" . $before . "'"); $antal = mysql_num_rows($result); echo $antal;
en sidste ting tror jeg. efter fx. antal af hits over en uge vil jeg gerne have til at være en parentes hvor der så står hvor mange hits der i snit har været pr. dag, fx.
De sidste 7 dage har der været 53 besøgende (7,5 pr. dag)
Tak selv.... he he... ja det var da heller ik uden problemer, specielt ik når man sidder og sover i timen *LOL*
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.