PHP HJÆLP

Tags:    php phpmyadmin browser tablesorter

Hej alle i dejlige mennesker!

Jeg er igang med at lave et administrator panel på min hjemmeside. Hvor man kan se hvilke browsere og hvor mange der har været på siden... (skal bruge dataen i et cirkel diagram)
Jeg har skrevet dette kode (herunder) Jeg har pt 3 filer på min database 1 stk "Firefox", 1 stk "Crome" og 1 stk "Safari.. Men koden smækker dem ind under andre browsere...

Eksempel:
Explorer:0
Firefox:0
Creme:0
Safari:0
Opera:0
Netscape:0
Andre:3

Sti til databasen: logger -> browser

Kode:

<?php
$con = mysql_connect("mlsdesign.dk.mysql","******","******");
if (!$con){ die('Could not connect: ' . mysql_error()); }

mysql_select_db("*****", $con);

$browser_type=array('Explorer', 'Firefox', 'Chrome', 'Safari', 'Opera', 'Netscape');

$browser_description=array('Explorer', 'Firefox', 'Chrome', 'Safari', 'Opera', 'Netscape');

for($i=0; $i<=count($browser_type); $i++){
$result=mysql_num_rows(mysql_query("SELECT browser FROM logger WHERE browser = '".$browser_type[$i]."'"));

echo $browser_description[$i].': '.$result;
}

$other=mysql_num_rows(mysql_query("SELECT logid, browser FROM logger WHERE browser != 'Explorer' AND browser != 'Firefox' AND browser != 'Chrome' AND browser != 'Safari' AND browser != 'Opera' AND browser != 'Netscape'"));

echo "<br />";
echo "<br />";

echo $browser_description[0].': '.$result; echo "<br />";
echo $browser_description[1].': '.$result; echo "<br />";
echo $browser_description[2].': '.$result; echo "<br />";
echo $browser_description[3].': '.$result; echo "<br />";
echo $browser_description[4].': '.$result; echo "<br />";
echo $browser_description[5].': '.$result; echo "<br />";

echo "Andre: ".$other."<br />";

mysql_close($con);
?>

Håber der er en som kan hjælpe.. er kørt lidt kold i det...




Indlæg senest redigeret d. 16.01.2012 16:00 af Bruger #16983
9 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
ja den udskriver kun dem der er i databasen.

ellers sådan her:
Fold kodeboks ind/udPHP kode 




Indlæg senest redigeret d. 16.01.2012 17:31 af Bruger #3427
du kan prøve noget i den her stil (ikke testet)
Fold kodeboks ind/udPHP kode 




Tak for svaret.. :)
Når jeg benytter din kode, skriver den kun 3 i browser vinduet., kan du forklare det? Så en ny php´er kan forstå det.. hehe



Indlæg senest redigeret d. 16.01.2012 16:58 af Bruger #16983
Så har jeg fået det til at virke.. Mange tak for hjælpen. :)
Hvis jeg skal bruge hver enkelt tal i et diagram hvad er adressen så til det?.



Indlæg senest redigeret d. 16.01.2012 17:35 af Bruger #16983
har lige lavet en lille test.

jeg får
Fold kodeboks ind/udKode 


ved at bruge den kode i det andet indlæg.

min database ser sådan her ud:
Fold kodeboks ind/udSQL kode 




Indlæg senest redigeret d. 16.01.2012 17:35 af Bruger #3427
Fedt. Mange tak, jeg har også fået det til at virke.. det fil som skriver til databasen havde et mellemrum først, så det er løst nu. :)
Hvis jeg skal bruge hver enkelt tal i et diagram hvad er adressen så til det?.




du kan kigge lidt her:
http://code.google.com/apis/chart/



Hehe tror det er mig som forklare mig forkert, jeg mener koden i php filen. Altså den som henviser til fx. 10 som er besøgstallet for firefox..



hvis du vil lave det til links er det på linje 27 og 29. :)



t