Gibt es MYSQL Prozeduren bzw. einen anderen Weg?
am 09.02.2010 - 07:58 Uhr in
Hallo zusammen,
ich würde gern ein Ranglistensystem einführen.
Dazu habe ich via CCK den Inhaltstyp Ranglistenbasis angelegt und für jedes Team einen Node erstellt. Das schaut dann quasi so aus:
Huber/Maier 100 Punkte
Schulze/Schmidt 70 Punkte
usw. usw.
Dann habe ich für jedes Ranglistenspiel via CCK den Inhaltstyp Meisterschaft angelegt.
In diesen Nodes steht dann z.B. Huber/Maier gegen Schulze/Schmidt 2:1
Jetzt möchte ich basierend auf der aktuellen "Rangliste" für die Spiele Punkte vergeben.
Das bedeutet, dass ich die Teams sortiert nach Punktezahl brauche.
Problem ist hierbei, dass sich die Rangliste ja ändert, also nicht das statische von Beginn...
Nach 5 Spielen z.B. sieht die Tabelle aus:
Bauer/Beck 250 Punkte
Schulze/Schmidt 180 Punkte
Huber/Maier 100 Punkte
Und die "zu erreichenden Punkte" sollen sich an der aktuellen Tabelle "bemessen" und nicht an der "Ranglistenbasis".
Gibt es eine Möglichkeit das zu realisieren?
Z.B. in der Art:
For meisterschaftsspiel = 1 To 5
Ermittle Ranglistenplatz Team A, Ranglistenplatz Team B
Addiere Ergebnis des Meisterschaftsspiels zur Tabelle
Sortiere Tabelle neu
Next
Wäre über Tipps sehr dankbar!
Grüße Christian
- Anmelden oder Registrieren um Kommentare zu schreiben

...da gibt es...
am 09.02.2010 - 08:51 Uhr
...dieses hier: LMO - League Manager Online, das dir eine komplette (dynamische) Tabellendarstellung aufgrund von Ergebnissen ermöglicht und auch Blöcke mit z. B. Ranglisten ausgibt.
Beste Grüße,
Friedrich
danke für den tipp, aber...
am 09.02.2010 - 09:20 Uhr
hallo friedrich, vielen dank für den tipp, aber ich befürchte, das LMO funktioniert nicht für meinen fall (auch wenn es sehr viel verschiedenes leistet)...
ich habe ja quasi keine festen spieltage, sondern es ist ein "forderungssystem" und prinzipiell wollte ich auch wissen, ob man irgendwie prozedural was in MYSQL machen kann...
danke dir
christian
eigentlich ist das einzige was ich brauche...
am 10.02.2010 - 08:04 Uhr
...eine Möglichkeit, wie ich durch Eingabe von Werten in einem Inhaltstypen (z.B. Meisterschaftsspiel), die Ergebnisse an anderer Stelle verändere (z.B. Tabelle im Node oder View) und auf Grundlage dieser Tabelle (Node oder View) Parameter in der Eingabe beeinflusst werden. Hat keiner eine Idee, wie man das "koppeln" kann?
Also Quasi:
1.Schritt
Meisterschaftsspiel Huber/Bauer (sind laut Tabelle auf Platz 3) - Maier/Schmidt (sind laut Tabelle auf Platz 5) spielen 2:0
2.Schritt
Tabelle verändert sich, dass Huber/Bauer auf Platz 2 sind und Maier/Schmidt auf Platz 6
3.Schritt
Falls Meisterschaftsspiel Huber/Bauer - Fischer/Schulze ZUWEISUNG, dass Huber/Bauer auf Platz 2 mittlerweile sind...
kann man denn...
am 12.02.2010 - 14:06 Uhr
den Inhalt/ das Resultat von Nodes (der über PHP erzeugt wird) oder Werte, bzw. Zeilen von Views irgendwie abgreifen?