Avatar billede jessbonde Nybegynder
06. juni 2003 - 15:15 Der er 1 kommentar og
1 løsning

udskriv RS i kolonner + rækker

Jeg har et recordset som jeg gerne vil have skrevet ud først i 6 kolonner og derefter i rækker, alt efter hvor mange poster der nu kommer til at være.
I øjeblikket ser min kode således ud:

<%
Dim td
Do While Not RS.EOF
%>
<tr>
<%
td = 1
Do while td <= 6 or Not RS.EOF
%>
<td width="50" align="center"><a href="gallery.asp?gallery=<%=name%>" onfocus="this.blur()"><img src="img/mappe.gif" width="32" height="27" border="0" alt="<%=description%>"><br><%=name%></a><p></td>
<%
td = td + 1
RS.MoveNext
loop
%>
</tr>
<%
Loop
%>

Det kan godt være at jeg er helt galt på den, er der nogen der har et bud?
Avatar billede eagleeye Praktikant
06. juni 2003 - 15:26 #1
Prøv med dette styk kode:

<table>
<%
maxAntal = 6
noPrRow = 0
Do While Not RS.EOF
  if noPrRow = 0 then Response.write "<tr>"
%> 
  <td width="50" align="center"><a href="gallery.asp?gallery=<%=rs("name")%>" onfocus="this.blur()"><img src="img/mappe.gif" width="32" height="27" border="0" alt="<%=rs("description")%>"><br><%=rs("name")%></a><p></td>
<%
  noPrRow = noPrRow + 1
  if noPrRow = maxAntal then
    Response.write "</tr>"
    noPrRow = 0
  end if
  RS.MoveNext
loop
if noPrRow > 0 then Response.write "</tr>"
%>
</table>
Avatar billede jessbonde Nybegynder
06. juni 2003 - 15:32 #2
Det er den rigtige forklaring (Kris & chokoladefabrikken)
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