13. december 2004 - 18:10Der er
8 kommentarer og 1 løsning
Stillings udregner
Hejsa, Jeg arbejeder på et lille håndboldsite, hvor der skal være spiller- og klubprofiler, stillinger mm.
Men jeg løber ind i en del problemer, når jeg skal udregne stillingerne i forbindelse med EM for kvinder.
Jeg har en f.eks. 4 rows der indeholder (holdid, kampehj, kampeud, vundethj, vundetud, uafgjorthj, uafgjortud, tabtehj, tabteud, maalforhj, maalforud, maalimodhj, maalimodud, points. Og det er jo nemt nok at ahve med at gøre, men når de så pludselig har samme antal points, som der er 3 hold der har i danmarks pulje nu, så løber jeg ind i problemer.
For så er det pludselig ikke kun points der skal sorteres på, nu er det f.eks. først point, derefter indbyrdes sejre, indbyrdes målforskel.
Og her har jeg brug for hjælp, er der nogen der har gode råd til den slags, jeg ved man kan lave en masse smart med php's indbyggede sorterings functioner, men dette har jeg ikke kunne gennemskue en løsning af endnu.
Der er 200 gode points til den der kan hjælpe, og derudover vil det redde min jul ;)
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Nej, for som jeg skriver er det indbyrdes sejre, dvs. ikke ud fra alle kampene, kun de kampe mod dem de ligger lige med, og derefter indbyrdes målforskel.. men hvis du har en metode til at klare det i sql'en også, så er jeg mere end modtagelig!
altså hvis 3 hold ligger på 4 points for 3 spillede kampe og det sidste hold ligger på 0 points, så skal det beregnes hvem af de 3 der er bedst ud fra disse 3 holds indbyrdes kampe. Det vil sige ud fra hvordan de har klaret sig mod de 2 andre der også har 4 points, så den kamp de alle har vundet mod det sidste hold er i denne sammenhæng ligegyldig!
Men der står jo ikke i din database, hvem de har spillet imod i nogle kampe, kun hvor mange points, mål osv. Jeg vil mene, der skal være en tabel mere med hold1, hold2, score1, score2 for at du kan få det ønskede resultat
Nu har jeg selv fixet det... kun 600 linier kode! Så fortjener jeg sgu de points!
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.