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 ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken 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)
Hilfe Community Kalender Heutige Beiträge Suchen

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 29.03.2004, 20:39:58
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
SQL-Abfrage

Leute, ich habe da ein Problem:

Ich arbeite gerade eine Fahrzeitenauswertung für einen Wettbewerb aus.
Hierbei können Mannschaften gebildet werden, die aus 3 - 5 Teilnehmern bestehen; d. h., es gibt pro Mannschaft 3 - 5 Zeiten, wovon jeweils die ersten drei gewertet werden.

Um das ganze zu komplizieren, soll von diesen drei Zeiten der Durchschnitt gebildet werden und danach eine Liste der Durchschnitte und Zeiten der Mannschaftsteilnehmer (alle 3 - 5) ausgegeben werden.

Leider habe ich noch nicht einmal einen Denkansatz, wie ich diese Liste erstellen kann. Vielleich hat jemand einen Tip für mich.
Mit Zitat antworten
  #2  
Alt 29.03.2004, 22:24:55
feuervogel feuervogel ist offline
SELFPHP Guru
 
Registriert seit: Jan 2004
Ort: Leipzig
Beiträge: 4.549
naja,

2 spalten:
Mannschafts_id , Zeit

dann alle auslesen und sortieren...?
Mit Zitat antworten
  #3  
Alt 30.03.2004, 07:34:44
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Nein, so einfach ist das nicht. Ich brauche ja für den Durchschnitt nur die ersten 3 Werte der Mannschaft, aber es sollen alle 3 - 5 angezeigt werden. Und das Ganze soll nach dem Durchschnitt sortiert werden.
Mit Zitat antworten
  #4  
Alt 30.03.2004, 10:12:30
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Mach es doch trotzdem so wie feuervogel geschrieben hat und gehst dann so weiter:

PHP-Code:
$result=mysql_query("SELECT Mannschafts_id, Zeit FROM tabelle ORDER BY Zeit ASC");

//MANNSCHAFTEN MIT DEN ENTSPRECHENDEN ZEITEN IN ARRAY ABLEGEN
while($row=mysql_fetch_array($result)){
    
$zeiten[$row['Mannschafts_id']][]=$row['Zeit'];
    }

//DURSCHNITTSZEITEN FÜR JEDE MANNSCHAFT BESTIMMEN
foreach($zeiten as $mannschaft => $row){
    
asort($zeiten[$mannschaft])    //ZEITEN DER MANNSCHAFT AUFSTEIGEND SORTIEREN
    
$gesamtzeit=$zeiten[$mannschaft][0]+$zeiten[$mannschaft][1]+$zeiten[$mannschaft][2];
    
$durschnitt[$mannschaft]=$gesamtzeit/3;
    }

//ZULETZT NOCH ALLE MANNSCHAFTEN NACH DURSCHNITTSZEITEN AUFSTEIGEND SORTIEREN UND AUSGEBEN
asort($durchschnitt);

$i=1;
foreach(
$durchschnitt as $mannschaft => $zeit){
    
$i ". " .  $mannschaft " " $zeit "<br>n";
    
$i++;
    } 
Ist zwar nicht ganz kurz, aber so sollte es dann funktionieren. Die Ausgabe der Mannschaften mit ihren Zeit am Ende kannst du ja selbst anpassen, wie du es haben willst.
Mit Zitat antworten
  #5  
Alt 30.03.2004, 11:35:44
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Danke, das könnte hinhauen. Ich werde es mal mit meinen Strukturen ausprobieren.
Mit Zitat antworten
  #6  
Alt 30.03.2004, 13:56:26
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
xabbuh, Deine Array - Sortierroutine ist genial.
Mit Zitat antworten
  #7  
Alt 30.03.2004, 15:42:11
Benutzerbild von xabbuh
xabbuh xabbuh ist offline
SELFPHP Guru
 
Registriert seit: May 2003
Beiträge: 7.187
Danke das hört man gerne.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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 08:16:39 Uhr.


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


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