Hi,
habe eine Statistik für meine Site selber geschrieben, dass mit dem Eintragen funktioniert alles perfekt, nur habe ich eine kleine Anregung zur Ausgabe ...
PHP-Code:
$winxp = mysql_query("SELECT info FROM visited WHERE info LIKE '%Windows NT 5.1%'", $connection);
$winxp = mysql_affected_rows();
$winxp_pic = $gesamt_pic / $gesamt * $winxp;
$winxp_zahl = $winxp / $gesamt * 100;
$winxp_zahl = round($winxp_zahl,0);
Bemerkung: info besteht aus $HTTP_USER_AGENT
sieht nicht gerade schön aus wenn ich das für JEDES Betriebssystem machen muss, daher wollte ich wissen, ob ich das irgendwie in eine Schleife geben kann, leider will ich in der Statistik nicht Windows NT 5.1 ausgeben, sondern eigentlich Windows XP.
2. Problem
wenn ich mit diesen Werten eine Prozentzahl machen will und dann auf 0-Kommastellen runde, dann gibt mir das desöfteren Rundungsfehler, dh statt das es 100% ergibt, sind es nur noch 99% (wenn man alle Prozentsätze miteinander addiert)