/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Hver anden række ... hvordan ?
Fra : Rune Baess


Dato : 04-07-01 01:42

Dette er sikkert et nemt spørgsmål:

Jeg vil prøve at lave hver anden række i et udtræk med en bestemt farve.
Jeg bruge nedenstående "do..loop", men hvordan gør ?


<%
strSQL = "Select * From ... bla bla bla"
set rs = Conn.execute(strSQL)
Do Until rs.EOF
%>
<tr>
<td class="ligeraekke"><%=RS("tekst")%></td>
</tr>
<%
RS.MoveNext
Loop
end if
%>

men vil gerne have udtrukket:

<tr>
<td class="ligeraekke"><%=RS("tekst")%></td>
</tr>
<tr>
<td class="uligeraekke"><%=RS("tekst")%></td>
</tr>

Gruble gruble...

Rune



 
 
Michael Kjeldbjerg (04-07-2001)
Kommentar
Fra : Michael Kjeldbjerg


Dato : 04-07-01 06:04


"Rune Baess" <rune@(removethisthing)baess.dk> skrev i en meddelelse
news:3b4265e0$0$2079$edfadb0f@dspool01.news.tele.dk...

[CUT]
> men vil gerne have udtrukket:
>
> <tr>
> <td class="ligeraekke"><%=RS("tekst")%></td>
> </tr>
> <tr>
> <td class="uligeraekke"><%=RS("tekst")%></td>
> </tr>
>

Hej Rune,

Din farvemarkering har ikke så meget med selve databasen at gøre. Du kan
løse opgaven på flere måder; prøv eventuelt:

<%
ColorCode = 1
select case ColorCode
case 1
<tr>
<td class="ligeraekke"><%=RS("tekst")%></td>
</tr>
ColorCode = ColorCode + 1
case 2
<tr>
<td class="uligeraekke"><%=RS("tekst")%></td>
</tr>
ColorCode = ColorCode - 1
end select
%>

--
Venlig hilsen

Michael Kjeldbjerg
webansvarlig@fhd1.dk

Se distriktets hjemmeside: www.fhd1.dk




Jørn Andersen (04-07-2001)
Kommentar
Fra : Jørn Andersen


Dato : 04-07-01 11:05

On Wed, 4 Jul 2001 02:41:42 +0200, "Rune Baess"
<rune@(removethisthing)baess.dk> wrote:

>Jeg vil prøve at lave hver anden række i et udtræk med en bestemt farve.
<SNIP>

Prøv fx:
<%
results = 0
Do Until rs.EOF
If results Mod 2 = 1 Then
bg = "ligerække"
Else
bg = "uligerække"
End If
results = results + 1
%>
<tr>
<td class='"<%= bg %>"'><%= RS("tekst") %></td>
</tr>
<%
RS.MoveNext
Loop
%>

Husk altid, at tælleren skal startes/nulstilles uden for loopen :)
I dette tilfælde kan du udskrive results, når tabellen er afsluttet,
så får du antal rækker i din tabel.


Good luck,
Jørn

--
Jørn Andersen
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177557
Tips : 31968
Nyheder : 719565
Indlæg : 6408868
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste