webForumDet fria alternativet

Lotta matcher

ASPur ASP

6 svar · 318 visningar · startad av [AMD]Zmaster

Medlem sedan mars 20021 716 inlägg
Frågan#1

Go'kväll!

Tänkte ge er något att bita i, förmodligen löser ni det nog på 5 röda, inget avancerat tror jag, men jag har 0 kompetens i asp.
I a f.

Jag har en tabell som heter BollUsers.mdb, i den finns en tabell som heter Login.

I den finns det det ett antal olika fält, b.l.a. LagID, Division och LagNamn.

Exempelvis kan det se ut såhär:

*** *** *** LagId Division LagNamn *** ***,
----------------------------------------------------------------------
234 test aaa 12345 6 Allveta FK 87 899

där *** är något annat, typ Id.

Nu vill jag ha en asp-kod som hämtar info från databasen, och sedan lottar lagen mot varandra enligt följande:

Först typ delar upp alla division 6 lag i en grupp och slumpar mot varandra så att det skrivs ut t.ex:

Div 6:
LagNamn1 (LagId) - LagNamn2 (LagId)
LagNamn76 (LagId) - LagNamn34 (LagId)

Div7:
LagNamn8 (LagId) - LagNamn4 (LagId)

Div8:
LagNamn145 (LagId) - LagNamn7 (LagId)

Och sedan om det blir ett över, t.ex. att det är 11 lag anmälda med Division 7, då läggs det i Överblivna:, tillsammans med eventuellt andra överblivna från de andra divisionerna.

Hoppas det inte blev för krångligt.
Tyvärr lite bråttom, hoppas någon orkar/har lust att hjälpa mig.

Fyller faktiskt år imorgon :e

/red..är ju visst idag, klockan över 00.00.

Medlem sedan aug. 2000378 inlägg
#2

Grattis =b

Medlem sedan mars 20021 716 inlägg
#3

Ceeron skrev:

Grattis =b

Tack tack :)
Men firandet tar vi i en annan tråd ;)

Medlem sedan mars 20021 716 inlägg
#4

Om det är för jobbigt, säg till, mycket kan göras enklare.

En lösning är att den tar ut lagen från LagNamn och bara randomerar ut de enligt följande:
LagX - LagX
LagX - LagX

Medlem sedan mars 20021 716 inlägg
#5

Ledsen att jag säger till, men det är så att det är halvbråttom, jag har nämligen arrangerat en cup, www.klackspark.com, för managerzonelag i div 6-8.

Den jag har det med och jag väntade cirka 100 lag, nu är det i 3:e dagen uppe i över 280 lag, och lär bli fler, så därför måste vi börja lotta snart.

Medlem sedan feb. 20011 498 inlägg
#6

Här får du din present i efterskott. :bire

Kanske inte blev sådär jätteoptimerad kod men den slumpar fram alla lag på drygt 2 sekunder på en 266 MHz. ;)

Se bifogad fil.

Medlem sedan mars 20021 716 inlägg
#7

Wow!

Vilket arbete du lagt ner, tack så HEMSKT mycket!! :E

130 ms totalt · 3 externa anrop · v20260731065814-full.55e59744
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)