26. august 2004 - 08:04Der er
20 kommentarer og 1 løsning
En stillinges tabel
Hej allesammen !
Jeg sider med en lille stillingestabel, i den er der
Hold Kampe Vundet Uafgjort Tabt + Mål - Mål point
Så er det lige hvordan jeg sikker mig at den der har flest points ligger som nummer 1, og at vis der er 2 der ligger med enes points, skal den gå vider til næste tabel for at se efter hvem der har den bedste mål Osv
Så skal du have trukket antal mål ud af databasen i samme sql. Det er den eneste mulighed, ellers bliver det noget meget vild programmering, du skal ud i.
Den rækkefølge data bliver sorteret i, er den samme som du har defineret. Først sorteres efter point. Hvis der er nogen af de resultater der er ens sorteres de efter plus_mol (altså kun dem der er ens), Hvis der også er nogle af de plus_mol værdier der er ens sorteres de efter næste punkt (minus_mol) osv. Det er altså vigtige at få defineret den rigtige søgerække.
Det ser da ud til at du har den rigtige rækkefølge (bortset fra at minus_mol skal være ASC, som shodan også har skrevet). Du vil få en række som kunne se sådan ud:
$query = mysql_query("SELECT * FROM stillingen ORDER BY point DESC, plus_mol DESC, minus_mol ASC, tabt ASC");
godt sprøgsmål! :) har ikke selv prøvet det før, men det er noget med at du skal gøre noget ved de svar hvor der står svar foran nicket og ikke kommentar
Du har en liste til venstre med alle de personer som har afgivet et svar på ? (kun shodan, da jeg ikke har svaret) Vælge shodan og trykker på accepter, så bliver alle point givet til ham/hende.
Kommer ikke vider med dette spm så jeg lukker det !
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.