Avatar billede aero Nybegynder
19. december 2005 - 21:53 Der er 16 kommentarer og
1 løsning

de første 3 TR i 3 forskellige farver.

Jeg er igang med et gratis projekt til den klub hvor jeg er træner i.

pt har jeg været i gang med den svære del som er at hente data fra DBU (hvilket jeg har fået lov til) og få det sat op i nogle ordentlige rammer..

det er lykkes rimeligt godt med bla. hjælp fra flinke og gode codere herfra og fra andre sites..

Det jeg vil er at jeg har et udtræk hvor der laves nogle resultat lister..
Jeg kunne godt tænke mig at den første TR linje har en baggrundsfarve og nr. 2 en anden og den 3. en 3. og så den sidste i en 4. farve så dem i mellem disse er hvide som nu.
Jeg ved ikke hvordan jeg skal starte samt hvordan jeg kan finde den sidste TR så den bliver i denne 4. farve.

Jeg har en liste her så i selv kan se det hold i vil
http://www.billundfodbold.dk/bif/team&results/

Hvis i dog ikke gider til at vælge et hold så kan i gå evt direkte til dette link:
http://www.billundfodbold.dk/bif/team&results/get_team_results.asp?list=1&teamid=51

jeg ved ikke om jeg kan bruge noget fra den kode som laver Placerings nummerne.

men her er kodensom laver en TR linje og som giver dem et placeringe nr.
<-----kode----->
.
..
n = 0
While....
.
..
strSc = mf - mi
      n = n + 1
      Response.Write ("<tr><td align=""center"" width=""47px"">" & n & "</td><td align=""center"" width=""185px"">" & tm & "</td><td align=""center"" width=""30px"">" & gs & "</td><td align=""center"" width=""30px"">" & wn & "</td><td align=""center"" width=""15px"">" & Uaf & "</td><td align=""center"" width=""30px"">" & df & "</td><td align=""center"" width=""58px"">" & mf & "-" & mi & "</td><td align=""center"" width=""35px"">" & strSc & "</td><td align=""center"" width=""25px"">" & pt & "</td></tr>")

I må skriver hvis det ikke dur eller i har brug for noget mere men tror evt det kunne være her vi skulle starte.
Avatar billede nielle Nybegynder
19. december 2005 - 22:06 #1
Hvordan? Sådan her?

Farve 1
-------
Farve 2
Farve 3
Farve 2
Farve 3
Avatar billede aero Nybegynder
19. december 2005 - 22:18 #2
nej hvis der nu er 6 hold så

Hold 1 Farve 1
Hold 2 Farve 2
Hold 3 Farve 3
Hold 4 INTET
Hold 5 INTER
Hold 6 FArve 4
Avatar billede aero Nybegynder
19. december 2005 - 22:18 #3
og hvis der er flere hold evt 8 så er det så Hold 4 - 7 der er INTET og 8 der er FArve 4 da den er sidst
Avatar billede nielle Nybegynder
19. december 2005 - 22:19 #4
Hvordan fortsætter den derefter? Jeg har lidt svær ved at se systematikken lige nu.
Avatar billede nielle Nybegynder
19. december 2005 - 22:21 #5
Ok, skal det forstås sådan at den allersidste række skal være Farve4? Og at der ikke skal være farve imellem række 1-3 og den allersidste?
Avatar billede aero Nybegynder
19. december 2005 - 22:26 #6
ja
Avatar billede nielle Nybegynder
19. december 2005 - 22:35 #7
Ok, men det er så netop lige det som gør det en smule mere kompliveret end ellers. Hvis man ønsker at kunne behandle den sidste række anderledes end de andre, så er man nødt til at vide på forhånd hvor mange der er.

Har du en måde at gøre dette på? Hvis det f.eks. var en database du skulle hente ud fra ville man kunen få dette med en:

sql = "SELECT count(*) AS antal FROM dinTabel"

- men det der ikke ud til at være en database (ud fra din lille kodestump).
Avatar billede nielle Nybegynder
19. december 2005 - 22:38 #8
Man behøves måske ikke at kende antallet af rækker, men så skal man have en eller anden måde at kunne afgøre at man nu er ved at udkrive den sidste række.
Avatar billede aero Nybegynder
19. december 2005 - 22:56 #9
hmm og dataen er selv. ikke gemt i en db. hvad så med de første 3 hvis vi glemmer den sidste så.
Avatar billede nielle Nybegynder
19. december 2005 - 23:04 #10
Noget i denne stil:

Farve1 = "red"
Farve2 = "#00FF00"
Farve3 = "yellow"

n = 0
While....
    strSc = mf - mi

    n = n + 1

    Select Case n
        Case 1 : bgFarve = Farve1
        Case 2 : bgFarve = Farve2
        Case 3 : bgFarve = Farve3
        Case Else : bgFarve = ""
    End Select

    Response.Write ("<tr style=""background-color: " & bgFarve & ";""><td align=""center"" width=""47px"">" & n & "</td><td align=""center"" width=""185px"">" & tm & "</td><td align=""center"" width=""30px"">" & gs & "</td><td align=""center"" width=""30px"">" & wn & "</td><td align=""center"" width=""15px"">" & Uaf & "</td><td align=""center"" width=""30px"">" & df & "</td><td align=""center"" width=""58px"">" & mf & "-" & mi & "</td><td align=""center"" width=""35px"">" & strSc & "</td><td align=""center"" width=""25px"">" & pt & "</td></tr>")
Avatar billede aero Nybegynder
20. december 2005 - 11:24 #11
vender lige tilbage iaften
Avatar billede aero Nybegynder
28. december 2005 - 19:04 #12
læg lige et svar Nielle og mange tak
Avatar billede nielle Nybegynder
28. december 2005 - 21:12 #13
Skulle vi ikke lige have det med den sidste række på plads?
Avatar billede aero Nybegynder
02. januar 2006 - 22:04 #14
jo hvis du Kan så må du meget gerne men accepterer dit svar alligevel, men håber da du vil prøve at lægge hovedet i blød ang. om man kan lave det på en eller anden måde...
Avatar billede nielle Nybegynder
02. januar 2006 - 22:55 #15
Hvis den sidste række skal behandles på en speciel måde - f.eks. ved at farves med Farve4 - så er man nødt til at have en eller anden mekanisme til at vide at det *er* den sidste. Og det skal man helst vide før at man er "løbet forbi" den. Normalt skal man derfor kende antallet af rækker på forhånd. Er der nogen chance for det i den givne situation?
Avatar billede aero Nybegynder
05. januar 2006 - 20:11 #16
nej tror jeg ikke da det hentes via ASP.HTTP men ved ikke om man kan få den til at finde ud af det !?
Avatar billede nielle Nybegynder
05. januar 2006 - 21:50 #17
Hvis du på forhånd ved hvor mange hold der er i puljen, så kan det løses ved at tælle op og så gøre noget specielt ved det sidste.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester