ilch Forum » Allgemein » HTML, PHP, SQL,... » Statiskik Box

Geschlossen
  1. #1
    User Pic
    Alex96 Mitglied
    Registriert seit
    26.02.2007
    Beiträge
    131
    Beitragswertungen
    0 Beitragspunkte
    hey,

    ich hab ein kleines problem. und zwar habe ich versucht eine Statistik Box in den Header einzubauen. Leider reiht sich der Inhalt untereinander an und nicht nebeneinander wie ich es haben wollte. da ich leider nicht soviel ahnung von hmtl oder php habe würde ich mich sehr darüber freuen wenn jemand so lieb wäre un mir das mal eben ändern könnte :]

    also es soll alles nebeneinander sein:

    Falsch:

    ABCD
    EFGH
    IJKLM

    Richtig:

    ABCDEFGHIJKLM

    zunge

    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.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);
    
    	
      echo $lang['whole'].': '.$ges_visits.'<br />';
    	echo $lang['today'].': '.$ges_heute.'<br />';
    	echo $lang['yesterday'].': '.$ges_gestern.'<br />';
    	echo 'Online: '.ges_online().'<br />';
    	echo '<a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a>';
    	
    } 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.' &nbsp; Maximal '.$max_in.'<br /><br />';
    	echo '</td></tr><tr class="Cdark">';
    	echo '<td colspan="3" align="center">[ <a href="javascript:window.close()">Fenster Schliesen</a> ]</td>';
    	echo '</tr></table></td></tr></table><br />';
    	
    	$design->footer();
    	
    }
    ?>


    lg

    alex96
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Oldemuche Mitglied
    Registriert seit
    11.04.2006
    Beiträge
    1.027
    Beitragswertungen
    44 Beitragspunkte
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.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);
    
    	
      echo $lang['whole'].': '.$ges_visits;
    	echo $lang['today'].': '.$ges_heute;
    	echo $lang['yesterday'].': '.$ges_gestern;
    	echo 'Online: '.ges_online();
    	echo '<a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a>';
    	
    } 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.' &nbsp; Maximal '.$max_in.'<br /><br />';
    	echo '</td></tr><tr class="Cdark">';
    	echo '<td colspan="3" align="center">[ <a href="javascript:window.close()">Fenster Schliesen</a> ]</td>';
    	echo '</tr></table></td></tr></table><br />';
    	
    	$design->footer();
    	
    }
    ?>
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    OloX Hall Of Fame
    Registriert seit
    25.02.2006
    Beiträge
    990
    Beitragswertungen
    23 Beitragspunkte
    na ja habe es so gelöst,
    <?php 
    #   Copyright by Manuel
    #   Support www.ilch.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);
    
        
      echo '<div style="float:left">'.$lang['whole'].': '.$ges_visits.'</div>
    <div style="margin-left:3px; float:left";>'.$lang['today'].': '.$ges_heute.'</div>
    <div style="margin-left:3px; float:left">'.$lang['yesterday'].': '.$ges_gestern.'</div>
    <div style="margin-left:3px; float:left">'.'Online: '.ges_online().'</div>
    <div style="margin-left:3px; float:left"><a class="box" href="index.php?statistik"><b>... '.$lang['more'].'</b></a></div>';
        
    } 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.' &nbsp; Maximal '.$max_in.'<br /><br />';
        echo '</td></tr><tr class="Cdark">';
        echo '<td colspan="3" align="center">[ <a href="javascript:window.close()">Fenster Schliesen</a> ]</td>';
        echo '</tr></table></td></tr></table><br />';
        
        $design->footer();
        
    }
    ?>


    MfG OloX
    PHP, JavaScript, CSS
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Alex96 Mitglied
    Registriert seit
    26.02.2007
    Beiträge
    131
    Beitragswertungen
    0 Beitragspunkte
    danke dir für die schnelle antwort olde und olox :]

    lg

    alex


    Zuletzt modifiziert von Alex96 am 02.07.2008 - 21:56:07
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten