webForumDet fria alternativet
Logga in / Bli medlem

Arraysortering.

ASP

4 svar · 226 visningar · startad av Ekström

Medlem sedan feb. 20022 594 inlägg
Trådstart#1

Hej,

Har ett litet problem. Står helt still i huvudet just nu så det vore skönt med lite hjälp :)

Jag bygger en sida på vilken det ska finnas en funktion för gruppspel. Jag lägger in all information i en array.
Poäng, plus/minusstatistik samt en snutt HTML ska finnas arrayen.

Därefter vill jag ordna lagen i gruppen först efter poäng och sedan efter deras plus/minusstatistik.

Hur ska jag göra?
Tackar på förhand!

Mvh Jocke

Medlem sedan juni 200032 967 inlägg
#2

Lägg in allt i ett frånkopplat recordset istället, lätt att sortera och använda.

Mvh

Medlem sedan feb. 20022 594 inlägg
#3

Okej, tack! Ska läsa på om det.

Vet inte om det gör någon skillnad, men jag ska förklara lite mer hur det är uppbyggt i databaser.

Tabell grupper innehåller de fyra lag som spelar i varje cup.

Jag loopar igenom de fyra och hämtar sedan information om varje lag ur tabellen lag (poäng och "målskillnad" finns här) samt hur de spelade matcherna slutat ur tabellen matcher.

När jag loopar ur databasen grupper hamnar ju lagen i den ordning de skrivits in i tabellen. Är fortfarande frånkopplade recordsets det bästa alternativet?

Jag tänkte att det vore bra om jag temporärt lagrade informationen för varje lag i en array som jag sedan sorterade efter poäng och målskillnad för att sedan printa ut.

Medlem sedan juni 200032 967 inlägg
#4

När jag loopar ur databasen grupper hamnar ju lagen i den ordning de skrivits in i tabellen.

Nej, ordningen bestäms av ORDER BY i SQL-frågan.

Använd ett vanligt recordset när det nu visar sig att du redan har allt i en databas.

Det finns ingen anledning att gå omvägar via arrayer.

Medlem sedan feb. 20022 594 inlägg
#5

Tack!

255 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)