12. oktober 2003 - 20:33
Der er
11 kommentarer og 1 løsning
andet grafik når sidste række er hentet i db
Hej... Jeg bruger: <% while not rs.eof %> bla.. bla.. bla.. <% rs.movenext %> <% wend %> Jeg henter nogle data og billeder fra en DB. Jeg har så en stiplet linie under hvert stykke grafik jeg henter. Men ved det aller sidste stykke grafik skal der ikke være en stiplet linie. Hvordan får jeg koden til at se hvornår det sidste er hentet?
Annonceindlæg fra Computerworld
12. oktober 2003 - 20:36
#1
<% while not rs.eof %> bla.. bla.. bla.. <% rs.movenext if rs.EOF then 'ingen grafik else 'skriv din grafik end if wend %>
12. oktober 2003 - 20:41
#2
hvad så hvis min grafik ligger før rs.movenext ?
12. oktober 2003 - 20:46
#3
det skal den jo så ikke længere
12. oktober 2003 - 20:52
#4
hmm.... <% while not listall.eof %> <tr> <td class="dottedline"> <table> <tr> <td align="left" valign="top" width="70" height="90"><a href="editphone.asp?id=<% =listall("id") %>"><img src="/savetest/<% =listall("billede") %>" border="0"></a></td> <td valign="top"><b><% = listall("producent") %> <% = listall("type") %></b><br>Frigivet: <% = listall("frigivet") %></td> </tr> </table> </td> </tr> <% listall.movenext %> <% if listall.EOF then 'ingen grafik else 'skriv din grafik end if %> <% wend %> det den skal afgøre er om den første TD's class skal være "dottedline" eller "" ...... ??
12. oktober 2003 - 20:54
#5
Så kan du putte fra recordsettet over i variabler, sige movenext og skrive ud
12. oktober 2003 - 21:03
#6
kan du give et eksempel?
12. oktober 2003 - 21:08
#7
ok, skitse - jeg har kun udskiftet een % while not listall.eof frigivet = listall("frigivet) ' osv... listall.movenext %> <% if listall.EOF then class="dottedline" else class="" end if <tr> <td class="dottedline"> <table> <tr> <td align="left" valign="top" width="70" height="90"><a href="editphone.asp?id=<% =listall("id") %>"><img src="/savetest/<% =listall("billede") %>" border="0"></a></td> <td valign="top"><b><% = listall("producent") %> <% = listall("type") %></b><br>Frigivet: <%= frigivet %></td> </tr> </table> </td> </tr> %> <% wend %>
12. oktober 2003 - 21:08
#8
og så lige at <td class="dottedline"> skal være <td class="<%= class%>">
12. oktober 2003 - 21:14
#9
lige så jeg forstår det rigtigt, så skal jeg have følgende stykke med to gange?? : <tr> <td class="dottedline"> <table> <tr> <td align="left" valign="top" width="70" height="90"><a href="editphone.asp?id=<% =listall("id") %>"><img src="/savetest/<% =listall("billede") %>" border="0"></a></td> <td valign="top"><b><% = listall("producent") %> <% = listall("type") %></b><br>Frigivet: <%= frigivet %></td> </tr> </table> </td> </tr>
12. oktober 2003 - 21:16
#10
nej, det skal stå en gang. Alle forekomster af listall("noget") udskifter du med noget og tilføjer noget=listall("noget") hvor jeg skriver noget med osv.
12. oktober 2003 - 21:28
#11
yes, så er den der. mange tak!
12. oktober 2003 - 21:31
#12
det lyder dejligt!
Kurser inden for grundlæggende programmering