Du får sortera efter P = största värdet
Om lagen har samma poäng får du även sortera efter antal plusmål. M = största värdet.
Skulle det vara så att det finns fler lag som har samma poäng samt samma antal mål så får du väl ta målkvot.
Skulle tro att antal gjorda mål går först då...
Du måste börja med en räknare som räknar upp +1 när du har fyllt i ett resultat. Alltså att matchen har spelats.
Sedan ska du jämföra res1 och res2 dvs:
Om res1 är större än res2 då är det en hemmasager, dvs hemmalag får 3 poäng
p=3
Likaså om värdet är mindre då blir det en bortaseger.
Skulle värdena vara lika ja då blir matchen oavgjord.
Då sätter du in det värdet i din databas. Då bör du ha hemmalag, bortalag, datum, antalMatcher, poang, antalSegrar, antalOavgjorda, AntalForluster.
Om du fyller i värdena i ditt formulär så räcker det med att du fyller i vilka lag det är som har spelat matchen samt resultatet.
Lite hjälp på vägen är det iaf även om det inte är någon SQL-fråga...
Jag har gjort som följande för att skapa en serietabell.
Loopa igenom alla matcher för dom lag som tillhör den aktuella gruppen.
För varje match så kolla du om laget är hemma eller borta lag.
Hur många mål dom gjort och släppt in mm.
Dessa data sätter du sedan in i en tabell för temporär lagring.
När du har loppat igenom alla lag så loppar du igenom "temp"-tabellen och sorterar efter dom kritertier som du vill ha, poäng, målskillnad, flest gjorda mål mm.
Sedan så tar du bort dom rader som till hör temp-tabellen.
Ett tips är att du slumpar fram ett temporärt nummer som alla lag i temp-tabellen har som värde i en kolumn.
Kolla in http://www.cuponline.se , klicka på ex "MODO Cup 36", "Grupper" och sedan "Visa grupp XXXXX".
Där har jag använt ovanstående lösning.
Lycka till!
278 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e