Maniac_81
PHP Profi
![](images/2017/star.gif)
![images/avatars/avatar-5230.gif](images/avatars/avatar-5230.gif)
Dabei seit: 27.06.06
Beiträge: 2.087
Fähigkeiten: WBB3 Anfänger; WBB2 Profi Herkunft: localhost/ Forenversion: 2.3; Lite 2.0
![](images/2017/spacer.gif) |
|
tach allerseits *g*
ich hoffe ich kann mich hier verständlich ausdrücken.
ich habe mir ein liga-script gebastelt welches mir nach eingabe des spieles eine tabelle ausgibt. in dieser tabelle werden alle spiele gelistet.
angezeigt werden sie als gruppen sortiert nach spieltag und datum des spieltages.
abfrage sieht so aus:
php: |
1:
2:
3:
4:
5:
6:
7:
|
$sql = SELECT b.spieltag, b.heimpunkte, b.gastpunkte, b.spiele_heim, b.spiele_gast, b.datum, cc.teamname as heimteam,dd.teamname as gastteam FROM teams a
LEFT JOIN spiele b ON a.ID = b.heimteam
INNER JOIN teams cc ON b.heimteam = cc.ID
INNER JOIN teams dd ON b.gastteam = dd.ID
INNER JOIN ligen c ON a.liga_id = '$liga'
WHERE b.datum NOT LIKE '0000-00-00'
GROUP BY b.ID ORDER BY spieltag ASC, b.datum ASC " |
|
problem hierbei ist, das er den spieltag Nr. 10 und aufwärts nach dem ersten spieltag macht und spieltag Nr. 20 aufwärts nach dem 2. usw...
also so:
1.
1.
1.
1.
10.
10.
10.
2.
2.
2.
20.
20.
3.
3.
usw...
wie muss ich die abfrage ändern damit er es richtig anzeigt?
klar, ich könnte den spieltag jeweils von 1-9 mit 01-09 machen, aber das sieht nicht so schön aus.
__________________ zufrieden mit meinem Support? dann hier bitte bewerten!
Sie haben 3 gelbe Bananen gewählt!
ÄPFEL! 3!!!
|
|
26.02.08 15:10 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
Rogerhuber
Mitglied
![](images/2017/star.gif)
![images/avatars/avatar-4728.jpg](images/avatars/avatar-4728.jpg)
Dabei seit: 02.02.04
Beiträge: 258
![](images/2017/spacer.gif) |
|
Ist jetzt schon ein bisschen länger her, aber mir war so, wenn du das feld zu einem integer machst, wird es korrekt sortiert. Ansonsten bleibt dir nur die Variante mit der 0 vorne dran.
__________________
|
|
27.02.08 03:22 |
E-Mail
WWW
Finden
Als Freund hinzufügen
|
|
|