mein Design wurde vor kurzem gecodet, da habe ich auch eine andere Statistik einbauen lassen.
Allerdings funktioniert es nicht richtig.
Bei "HEUTE" und "GESTERN" wird immer 0 angezeigt, obwohl es mehr waren.
Code von der Box:
<?php // Online Box fürs PC-Design defined('main') or die('no direct access'); //online $dif = date('Y-m-d H:i:s', time() - 180); $online = db_count_query('SELECT COUNT(*) FROM `prefix_online` WHERE uptime > "'. $dif.'"'); //gestern + heute $heute = $gestern = 0; $dates = array(date('Y-m-d'), date('Y-m-d', strtotime('-1 day'))); $qry = db_query('SELECT date, count FROM `prefix_counter` WHERE date IN (' . implode(', ', $dates) .')'); while ($r = db_fetch_assoc($qry)) { if ($r['date'] == $dates[0]) { $heute = $r['count']; } elseif ($r['date'] == $dates[1]) { $gestern = $r['count']; } } //alle $alle = db_count_query('SELECT SUM(count) FROM `prefix_counter`'); ?> <table cellpadding="0" cellspacing="0"> <tr> <td width="30"><?php echo $online; ?></td> <td width="65"> </td> <td width="40"><?php echo $heute; ?></td> <td width="85"> </td> <td width="45"><?php echo $gestern; ?></td> <td width="75"> </td> <td width="50"><?php echo $alle; ?></td> </tr> </table> <!-- <div class="online"><?php echo $online; ?></div> <div class="heute"><?php echo $heute; ?></div> <div class="gestern"><?php echo $gestern; ?></div> <div class="alle"><?php echo $alle; ?></div> <div class="clear"></div> -->
Würde mich freuen, wenn jemand helfen würde!
MFG Loqi-X