Avatar billede lraj Nybegynder
19. februar 2009 - 07:29 Der er 1 løsning

"Beskeder i dag"

Hej Eksperter.
For lige at forklare det hele hutigt, så har jeg et community hvori man kan chatte. Når man poster en besked i chatten registreres den med time(); ..

I dette community, har jeg statistiker over dit og dat der i blandt har jeg "Beskeder skrevet i dag" .. MEN jeg har lidt problemer med den. Meningen er at den ikke skal tælle de sidste 24 timer, men siden sidst nybegyndte døgn. Problemet er bare at koden hopper frem og tilbage i hvor meget hver person har skrevet, hvilket jeg finder mystisk. Så jeg håbede på en af jer kunne hjælpe. Her er min kode:


$tiden = time();
       
$datoet = date('H');
$datoto = $datoet*60*60;
       
$datotre = date('i');
$datofire = $datotre*60;
       
$datofem = date('s');
       
$datoalt = round($datoto+$datofire+datofem);
       
$maadet = $tiden-$datoalt;
       
$select_info2 = mysql_query("SELECT id FROM chat WHERE fra='$_SESSION[username]' AND time > $maadet");

$infoen = mysql_num_rows($select_info2);

print "<li> Du har skrevet $infoen beskeder i dag";


Tak på forhånd ;)
Avatar billede lraj Nybegynder
19. februar 2009 - 17:14 #1
Fandt mig en løsning.
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
Kurser inden for grundlæggende programmering

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