Avatar billede webweaver Praktikant
10. april 2005 - 15:03 Der er 5 kommentarer og
1 løsning

Besøg i dag

Hej folkens.

Jeg skal til at igang med at lave en tæller som tæller "besøg i dag".. Jeg har kommet frem til en måde jeg vil lave den på, og jeg vil benytte den database jeg allerede har som tæller det totale unikke besøgs-antal i en anden tæller jeg har lavet. I den vil jeg så bare tælle rækkerne, og når klokken så bliver 24:00 (ny dag), skal den nulstille. Jeg er ikke lige helt sikker på hvilken funktion jeg skal bruge til at nulstille med på den måde. Håber I kan fortælle mig det?

Mange tak :o)

Mvh. Lasse Jensen
Avatar billede jpvj Nybegynder
10. april 2005 - 15:05 #1
Kan du ikke bare lave noget i stil med

SELECT COUNT(*) FROM table WHERE dato=today()
Avatar billede hyberpreprocessor Nybegynder
10. april 2005 - 15:09 #2
hvilket dato format bruger du ?
Avatar billede webweaver Praktikant
10. april 2005 - 15:27 #3
Jeg bruger jo bare date("F d.- Y / H:i:s"); samt en time(); og det bliver smidt ind i 2 text fetlter i databasen, henholdsvis "tid" og "dato".

Men jeg har vidst lige opdaget noget problematik der gør at jeg ikke kan bruge samme tabel som den til den anden tæller. Fordi den anden der bruger jeg bare time(); et par gange og trækker dem fra hinanden og så videre indtil jeg opnår et hvis facit. Det duer ikke med "Besøg i dag" tælleren, fordi der skal man bliver registreret i databasen 1 gang om dagen, og det skal man kunne blive fra 24:00 af. Hvis jeg bruger den anden så skal jeg vente x antal sekunder før man bliver registreret, dvs. afhængig af hvornår man blev registreret dagen før, så kunne det være klokken 9 om morgenen, klokken 17 om eftermiddagen eller klokken 23 om aftenen, og det er jeg ikke interesseret i. Altså første gang man besøger sitet den dag, skal man registreres.
Avatar billede webweaver Praktikant
10. april 2005 - 15:42 #4
Hvis man sætter WHERE dato=today() som vist længere oppe på sin SQL linie ved INSERT, vil den så kun indsætte/registrere personen 1 gang om dagen? Vil sige den starter på ny ved klokken 24:00?
Avatar billede webweaver Praktikant
10. april 2005 - 21:38 #5
Ingen der kan hjælpe?
Avatar billede webweaver Praktikant
15. april 2005 - 11:07 #6
Jeg har selv kodet mig et script til formålet nu...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester