Hallo zusammen
Ich möchte die Anzahl der Browser ausgeben, die zu einem Bestimmten Datum auf meine Seite zugegriffen haben. Um die Ergebnisse abzuspeichern, verwende ich ein eindimensionales Array.
Mein Code erzeugt aber nur die Anzahl der Browser für der ersten im Array vorkommenden Browser. Was mache ich falsch?
	
In der Datenbank befinden sich an dem Datum jeweil 2 IE und 2 Opera. Die anderen Browser kommen nicht vor. Als ausgabe bekommen ich aber nur 2 IE und bei den anderen steht garnichts.
Gruß Micha
					Ich möchte die Anzahl der Browser ausgeben, die zu einem Bestimmten Datum auf meine Seite zugegriffen haben. Um die Ergebnisse abzuspeichern, verwende ich ein eindimensionales Array.
Mein Code erzeugt aber nur die Anzahl der Browser für der ersten im Array vorkommenden Browser. Was mache ich falsch?
PHP Code:
	
	
    $sql=array('IE', 'Opera', 'FireFox', 'Nix');
    $typ=array();
    $i=0;
    while($anzahl=mysql_fetch_row(mysql_query('SELECT 
    COUNT(browser) AS anzahl FROM md_counter_user 
    WHERE browser LIKE \'%'.$sql[$i].'%\' AND 
    YEAR(datum) = '.$this->jahr.' 
    AND MONTH(datum) = '.$this->monat.' AND 
    DAYOFMONTH(datum) = '.$this->tag.' GROUP BY browser')))
        {
        $typ[$i]=$anzahl[$i];
        $i++;
        }
    echo 'MSIE: '.$typ[0].'<br>';
    echo 'Opera: '.$typ[1].'<br>';
    echo 'FireFox: '.$typ[2].'<br>';
    echo 'Nix: '.$typ[3].'<br>'; 
Gruß Micha
 
          
 Moderator
 Moderator 
 
 
							
						
Comment