Timestamp Anzeige User von heute!

Begonnen von adminfrank, 04. März 2010, 14:04:06

Vorheriges Thema - Nächstes Thema

adminfrank

Sorry mir ist echt keine bessere Ãœberschrift eingefallen, ich versuch mal mein problem zu schildern /uploads/emoticons/icon_e_smile.gif.f7ec63a2b1c3d90a9415e40455642502.gif\" alt=\":-)\" />
Also ich bin grad dabei ein Panel zu erstellen was mir nur die User anzeigen soll, die am Heutigem Tag eingelogt waren, das panel soll dieses Täglich machen, so wie im Forum ganz unten, wo man die User sieht die gelogt waren, hacken an der Sache ist, das ich das ganze nicht gefiltert bekomme, er zeigt mir zwar die User an, aber auch die, die gestern online waren.
Wie bekomme ich nun nen Filter darein, das er mir nur die von heute anzeigt?
Hier mal mein Panel code
 

is_cached(dirname(__FILE__).\'/tpl/panel_heute.tpl\'))  {
require_once($pdir.\"/user/puser_main.php\");
$smarty_core->assign(\'lastlogin\',$pdb->fetch_array(\"Select id,nickname,lastlogin From $tab_user
 where lastlogin > \'$datum,$uhrzeit\'
 Order By lastlogin DESC Limit 20\"));
}
$smarty_core->display(dirname(__FILE__).\'/tpl/panel_heute.tpl\');
$smarty_core->caching = 0;
?>

 
 
und hier mein Template Code:
 


 

       heute
   {foreach item=u from=$lastlogin}
   {cycle values=\"odd,even\" assign=tdclass}
 
                   {$u.nickname}
 

   {/foreach}

 
 
AHHHHRRGGGGG der sql befehl war falsch senf! Er hätte so lauten müssen :
 


is_cached(dirname(__FILE__).\'/tpl/panel_heute.tpl\'))  {
require_once($pdir.\"/user/puser_main.php\");
$smarty_core->assign(\'lastlogin\',$pdb->fetch_array(\"Select id,nickname,usertyp FROM $tab_user where DATE_FORMAT(FROM_UNIXTIME(logintime),\'%Y-%m-%d\') = CURRENT_DATE
                 And invisible=0 and usertyp  \'lock\' And joined  logintime
         order by nickname\"));
}
$smarty_core->display(dirname(__FILE__).\'/tpl/panel_heute.tpl\');
$smarty_core->caching = 0;
?>

all your base are belong to us