SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 16.01.2004, 00:13:47
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
Statistik erstellen

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)
__________________
cya
Wichu
Mit Zitat antworten
  #2  
Alt 19.01.2004, 17:29:27
Benutzerbild von Wichu
Wichu Wichu ist offline
Junior Member
 
Registriert seit: Oct 2003
Ort: Oberbözberg
Beiträge: 163
Wichu eine Nachricht über ICQ schicken
niemand eine Idee?
__________________
cya
Wichu
Mit Zitat antworten
  #3  
Alt 27.01.2004, 15:22:30
Ted Ted ist offline
Anfänger
 
Registriert seit: Jan 2004
Beiträge: 12
Du koenntest, das ganze bei der eintragung in die db umbennenen von winnt 5.1 zu windows xp. Dann duerfte das mit der schleife kein problem seien...
Und beim einschreiben checkst du mit nem doppelten array/switch welches os du am jaken hast:
kein code aber nen vorschlag:

switch($os)
{
case 'winnt 5.1':
$os_in_db='winxp';
brake;
default:
$os_in_db='others';
}
...

Das Problem mit dem runden ist ne harte nuss, den wenn du 3 mal irgendwas .4 hast dann ergibt das insgesamt 1.2(=3*0.4) wird allerdings jedesmal abgerundet, was willst du dagegen tun, eine balance einfuehren(z.b. PRozent verlust durch runden =100-sum Prozente)?

Gruss Ted
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:09:18 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt