"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 ;)
