Avatar billede no_doubt Nybegynder
21. juni 2006 - 17:15 Der er 4 kommentarer og
1 løsning

loop i loop måske

Hvordan dælen for jeg fire billeder vist på to rækker og derefter lavet en side deling...

kan ikke dreje den...

<%
intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If
%>
<%
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM billeder WHERE menupunkt = '" & request.querystring("menu") & "'"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
  rs.PageSize = 8
  rs.AbsolutePage = intPage
  intRecCount = rs.PageSize
  intPageCount = rs.PageCount
  Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>"
  Do While Not rs.EOF And intRecCount > 0
%>
<div align="center">
            <table border="0" id="table2" cellspacing="0" cellpadding="0" bordercolor="#000000" width="95" height="112">
            <%
            COUNTER = 0
            Do While Not rs.eof
            %>
            <tr>
                <td align="center">
                <img border="0" src="<%=rs("fil")%>" width="89" height="112">
                </td>
            </tr>
            <%
            intRecCount = intRecCount - 1
            rs.Movenext
            COUNTER = COUNTER + 1
            If COUNTER = 1 And Not rs.eof Then
            COUNTER = 0
            %>
            </table>
<%
End If
Loop
%>
<table border="0" width="100%" id="table4">
    <tr>
        <td align="left">
        <b><font face="Arial" size="2">
        <%
        Response.Write "<p>Gå til side "
        For intNum = 1 To intPageCount
        %>
        </b>
        <a href=galleri2.asp?menu=galleri&page=<%=intNum%>>
        <span style="text-decoration: none; font-weight: 700">
        <font color="#000000"><%=intNum%></font></span></a><b>
        <%
        Next
        %>
        </b>
        </font>
        </td>
    </tr>
</table>
</div>
<% end if %>
</body></html>
Avatar billede no_doubt Nybegynder
21. juni 2006 - 19:33 #1
efter lidt super msn hjælp ser koden indtil videre sådan ud. :-)

<%
intPage = Request("page")
If isNumeric(intPage) = False Or intPage < 1 Then
  intPage = 1
End If
%>
<%
Set rs = Server.CreateObject("ADODB.RecordSet")
strSQL = "SELECT * FROM billeder WHERE menupunkt = '" & request.querystring("menu") & "'"
strDSN = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="&Server.MapPath("db.mdb")
rs.Open strSQL, strDSN, 1
If Not (rs.BOF Or rs.EOF) Then
  rs.PageSize = 8
  rs.AbsolutePage = intPage
  intRecCount = rs.PageSize
  intPageCount = rs.PageCount
  Response.Write "<p><b>Side " & intPage & " af " & intPageCount & "</b></p>"
  %>
<div align="center">
            <table border="0" id="table2" cellspacing="0" cellpadding="0" bordercolor="#000000" width="95" height="112">
            <% 
              Do While Not rs.EOF And intRecCount > 0
            %>
            <tr>
            <%
            COUNTER = 0
            %>
                <td align="center">
                <img border="0" src="<%=rs("fil")%>" width="89" height="112">
                </td>
            </tr>
            <%
            intRecCount = intRecCount - 1
            rs.Movenext
            COUNTER = COUNTER + 1
            If COUNTER = 3 And Not rs.eof Then
            COUNTER = 0
            %>
        </tr><tr> 
<%
End If
Loop
%>
</table>
<table border="0" width="100%" id="table4">
    <tr>
        <td align="left">
        <b><font face="Arial" size="2">
        <%
        Response.Write "<p>Gå til side "
        For intNum = 1 To intPageCount
        %>
        </b>
        <a href=galleri2.asp?menu=galleri&page=<%=intNum%>>
        <span style="text-decoration: none; font-weight: 700">
        <font color="#000000"><%=intNum%></font></span></a><b>
        <%
        Next
        %>
        </b>
        </font>
        </td>
    </tr>
</table>
</div>
<% end if %>
</body></html>
Avatar billede no_doubt Nybegynder
25. juni 2006 - 00:36 #2
hvis guden, keyser kigger forbi ligger der lidt points her..
Avatar billede keysersoze Ekspert
25. juni 2006 - 18:49 #3
ellers tak - point ydet for hjælp uden om eksperten kan jeg ikke tage imod i henhold til reglerne.
Avatar billede no_doubt Nybegynder
25. juni 2006 - 18:58 #4
ok
Avatar billede no_doubt Nybegynder
25. juni 2006 - 18:58 #5
svar
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