Avatar billede agerled Nybegynder
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?
Avatar billede erikjacobsen Ekspert
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
%>
Avatar billede agerled Nybegynder
12. oktober 2003 - 20:41 #2
hvad så hvis min grafik ligger før rs.movenext ?
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 20:46 #3
det skal den jo så ikke længere
Avatar billede agerled Nybegynder
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") %>&nbsp;<% = listall("type") %></b><br>Frigivet:&nbsp;<% = 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 ""  ...... ??
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 20:54 #5
Så kan du putte fra recordsettet over i variabler, sige movenext og skrive ud
Avatar billede agerled Nybegynder
12. oktober 2003 - 21:03 #6
kan du give et eksempel?
Avatar billede erikjacobsen Ekspert
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") %>&nbsp;<% = listall("type") %></b><br>Frigivet:&nbsp;<%= frigivet %></td>
                </tr> 
        </table>
    </td>
</tr>


%>
<% wend %>
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 21:08 #8
og så lige at

<td class="dottedline">

skal være

<td class="<%= class%>">
Avatar billede agerled Nybegynder
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") %>&nbsp;<% = listall("type") %></b><br>Frigivet:&nbsp;<%= frigivet %></td>
                </tr> 
        </table>
    </td>
</tr>
Avatar billede erikjacobsen Ekspert
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.
Avatar billede agerled Nybegynder
12. oktober 2003 - 21:28 #11
yes, så er den der. mange tak!
Avatar billede erikjacobsen Ekspert
12. oktober 2003 - 21:31 #12
det lyder dejligt!
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

IT-JOB