webForumDet fria alternativet

Skriva ut databasposter

ASP

5 svar · 274 visningar · startad av MickeA.com

Medlem sedan feb. 20034 441 inlägg
Frågan#1

Hej

Har sett på flera sidor, att när poster skrivs ut får raderna olika färger.

Hyur ska jag gå tillväga för att tex. göra en loop där allt skrivs ut i en tabell och varannan cell får en färg medans d övriga får en annan??

Medlem sedan juli 2003465 inlägg
#2

Du kan göra såhär...

a = 2
do
     if a = 2 then
        color = "black"
        a = 0
     else
        color = "white"
     end if

     response.write("<font color=""" & color & """>" & rst("fält") & "</font>")

     rst.movenext
loop until rst.eof

Jag vet inte om du får ändra startvärdet på a men det skall funka...

Medlem sedan mars 20015 287 inlägg
#3

Du måste ju sen även räkna upp a va?

http://www.webforum.nu/showthread.php?s=&postid=334116#post334116

Micke: har du sökt på "varannan" i detta forum? Det lär ge dig en hel del...

Medlem sedan feb. 20034 441 inlägg
#4

Solbulle: Tack, nu funkar det, hade inte rätt sökterm när jag sökte.

Medlem sedan juli 2003465 inlägg
#5

solbulle skrev:

Du måste ju sen även räkna upp a va?

Nej man skall inte behöva räkna upp...
för då skulle det inte funka för a får ju inte vara större än 2 i den koden...

Medlem sedan mars 20025 907 inlägg
#6

Glitter skrev:

solbulle skrev:

Du måste ju sen även räkna upp a va?

Nej man skall inte behöva räkna upp...
för då skulle det inte funka för a får ju inte vara större än 2 i den koden...

Med din kod ovan blir första raden svart och resten vita. Är det meningen? ;)

color = "black"
do
     select case color
          case "black": color = "white"
          case "white": color = "blue"
          case "blue": color = "black"
     end select
     response.write("<font color=""" & color & """>" & rst("fält") & "</font>")

     rst.movenext
loop until rst.eof
246 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)
119 ms — ändringar (db)