Ich würde gerne die Stastik in meiner Forum Legende ein wenig ausweiten, oder vielmehr erweitern
Im moment habe ich eigentlich dad Forum mod von CD drauf^^. ist auch super nice usw aber ihr kents mich ja D möchte halt wad dran Drehen D
Jetzt habe ich sowieso die Statistikbox aufm server
<center> <?php # Copyright by Erok 2009 # Support www.ilch.de # Erstellt für www.mohaa-gaming.de defined ('main') or die ( 'no direct access' ); if (empty($_GET['sum'])) { $heute = date ('Y-m-d'); $ges_visits = db_result(db_query("SELECT SUM(count) FROM prefix_counter"),0); $ges_heute = @db_result(db_query("SELECT count FROM prefix_counter WHERE date = '".$heute."'"),0); $ges_gestern = @db_result(db_query('SELECT count FROM prefix_counter WHERE date < "'.$heute.'" ORDER BY date DESC LIMIT 1'),0); $gbook = @db_result(db_query("SELECT count(ID) FROM prefix_gbook"),0); $posts = @db_result(db_query("SELECT count(ID) FROM prefix_posts"),0); $topic = @db_result(db_query("SELECT count(ID) FROM prefix_topics"),0); $gesuser = @db_result(db_query("SELECT count(ID) FROM prefix_user"),0); $gesch1 = @db_result(db_query("SELECT count(ID) FROM prefix_user where geschlecht = 1"),0); $gesch2 = @db_result(db_query("SELECT count(ID) FROM prefix_user where geschlecht = 2"),0); $bges = @db_count_query("SELECT COUNT(*) FROM prefix_gallery_imgs"); echo '<table> <tr><td>'.$lang['today'].':</td><td>'.$ges_heute.'</td></tr> <tr><td>'.$lang['yesterday'].':</td><td>'.$ges_gestern.'</td></tr> <tr><td>Online:</td><td>'.ges_online().'</td></tr> <tr><td>Forum Posts:</td><td>'.$posts.'</td></tr> <tr><td>Forum Threads:</td><td>'.$topic.'</td></tr> <tr><td>Mitglieder:</td><td>'.$gesuser.'</td></tr> <tr><td>Besucher bisher:</td><td>'.$ges_visits.'</td></tr> <tr><td><a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a></td><td></td></table>'; } else { $title = $allgAr['title'].' :: Statistik'; $hmenu = 'Statistik'; $design = new design ( $title , $hmenu , 0 ); $design->header(); $anzahlShownTage = 7; echo '<br /><table width=90%" align="center" class="border" cellpadding="0" cellspacing="1" border="0"><tr><td>'; echo '<table width="100%" border="0" cellpadding="5" cellspacing="0">'; echo '<tr class="Chead"><td colspan="3" align="center"><b>Site Statistik</b></td></tr>'; $max_in = 0; $ges = 0; $dat = array(); $max_width = 200; $maxErg = db_query('SELECT MAX(count) FROM `prefix_counter`'); $max_in = db_result($maxErg,0); $erg = db_query ("SELECT count, DATE_FORMAT(date,'%a der %d. %b') as datum FROM `prefix_counter` ORDER BY date DESC LIMIT ".$anzahlShownTage); while ($row = db_fetch_row($erg) ) { $value = $row[0]; if ( empty($value) ) { $bwidth = 0; } else { $bwidth = $value/$max_in * $max_width; $bwidth = round($bwidth,0); } echo '<tr class="Cnorm">'; echo '<td>'.$row[1].'</td>'; echo '<td><table width="'.$bwidth.'" border="0" cellpadding="0" cellspacing="0">'; echo '<tr><td height="2" class="border"></td></tr></table>'; echo '</td><td align="right">'.$value.'</td></tr>'; $ges += $value; } $gesBesucher = db_query('SELECT SUM(count) FROM prefix_counter'); $gesBesucher = @db_result($gesBesucher,0); echo '<tr class="Cmite"><td colspan="3"><div align="right">'; echo 'Wochen Summe: '.$ges.'</div>'; echo 'Besucher Gesamt '.$gesBesucher.' Maximal '.$max_in.'<br /><br />'; echo '</td></tr><tr class="Cdark">'; echo '<td colspan="3" align="center">[ <a href="javasript:window.close()">Fenster Schliesen</a> ]</td>'; echo '</tr></table></td></tr></table><br />'; $design->footer(); } ?> </center>
Welche ja auch gut mit der Daten bank abrbeitet etc.
Wen ich diese einfüge leuft dad auch einwandfrei.
Möchte dad aber gerne per html so Regeln das ich von der htm aus die daten aus der Statistik.php auslesen und ausgeben kan.
Muss ich da noch was Umbauen an der Php? weil ich glaube eigentlich sollte man die ja so lassen können?!?
Und wälche sätze müsten den aus der htm abgefragt werden ?
betroffene Homepage: testseite.germanhellfighters.de/index.php?user-regist-2
Danke im voraus!
Zuletzt modifiziert von bigani am 04.01.2013 - 20:08:32