Hab das ganze nur überflogen.
Du willst also eine Tabelle erstellen, in der das Ligaranking angezeigt wird, welches sich aus der Punktezahl und - sofern diese gleich ist - aus der Tordifferenz ergibt. Wie in der Bundesliga also. Kein Problem, aber schon eins mit deiner Tabelle
Bau dir eine Tabelle in der du die Clubs speicherst
1:
2:
3:
4:
5:
6:
7:
8: | CREATE TABLE `foo_clubs` (
`id` int(11) NOT NULL auto_increment,
`name` varchar(255) NOT NULL default '',
`stadt` varchar(255) NOT NULL default '',
`kontakt` varchar(255) NOT NULL default '',
`foo` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ; |
Sowie eine, in der du die Spiele speicherst:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11: | CREATE TABLE `foo_spiele` (
`id` int(11) NOT NULL auto_increment,
`spieltag` int(11) NOT NULL default '0',
`spieler` int(11) NOT NULL default '0',
`gegner` int(11) NOT NULL default '0',
`ort` int(11) NOT NULL default '0',
`ergebnis` int(3) NOT NULL default '0',
`tore_s` int(11) NOT NULL default '0',
`tore_g` int(11) NOT NULL default '0',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=1 ; |
Die erste muss ich wohl nicht erklären, die zweite wohl schon
"spieler" ist die ID des Clubs aus der ersten Tabelle.
"spieltag" ist der Spieltag.
"gegner" die ID des anderen Clubs aus der ersten TB.
"ort" ist die ID des Clubs, bei dem gezockt wird.
"ergebnis" ist entweder 1 (Sieg spieler), 2 (Unentschieden) oder 3 (Sieg Gegner). Daraus kannst du bequem die Punkte berechnen.
"tore_s" und "tore_g" sind entsprechend die Toranzahl in diesem Spiel für die jew. ID. Daraus kannst du die Tordifferenz errechnen.
Aus diesen beiden Tabellen baust du dir dann eine Ergebnistabelle. Zudem könntest du zusätzlich zu jedem Spiel eine Statistik anbieten und Grafiken erstellen, die Dokumentieren, wie viele Punkte/Tore/Gegentore jede Manschaft an welchem Tag hatte.
Viel Erfolg!
---
Arbeit ist das Feuer der Gestaltung. - Marx