Avatar billede mortency Nybegynder
08. december 2005 - 19:19 Der er 2 kommentarer og
2 løsninger

Pageing og bilder i tabell 5x4, lite problem

Jeg har en tabell som lister ut bilder 5x4 som fungerer fint, problemet er at hvis en post ikke har bilde så skal den hoppe til neste post som har bilde. Men min kode er det slik:

Totalt 73 poster:

Side 1 = 20 poster (Hvis 2 poster ikke har bilde så vises de 2 siste som 2 første på neste side.
Side 2 = 20 poster
Side 3 = 20 poster
Side 4 = 13 poster

Her er min kode:
<%
If not adoRs.EOF Then
    ShowPage = CInt(Request.QueryString("ShowPage"))
    PageSize = 20
    adoRs.PageSize = PageSize

    NumOfPages = adoRs.PageCount
    If ShowPage < 1 then
            ShowPage = 1
    ElseIf ShowPage > NumOfPages Then
            ShowPage = NumOfPages
    End If

    adoRs.AbsolutePage = ShowPage
End if

Count = 1 
i = 0
x = 1
strBgColor = "F4F2EE"
%>
<table width="558" border="0" cellspacing="0" cellpadding="0"> <tr>
<%
Do While Not adoRs.EOF and not i = PageSize
    'Hvis posten har bilde
    If adoRs("ProduktBilde1") <> "" Then
        %>
            <td valign="top" align="middle" height="117" style="position:relative;">
                <a href="index.asp?Lang=<%=strLanguageID%>&Action=ProduktView&ID=<%=adoRs("ProduktID")%>"><img src="PRODUKTUTSTILLING/files/ProduktBilder/<%=adoRs("ProduktBilde1")%>" width="90" height="90" border="0"><img src="images/ramme_liten.gif" style="width:90px;heigh:90px;position:absolute;left:0;cursor:hand;" border="0"><br><%=adoRs("ProduktNavn")%></a>
            </td>
            <%If count <> 5 Then%>
            <td height="90" width="27">&nbsp;</td>
            <%End if%> 
        <%

        If count = 5 Then
            Response.Write("</tr><tr>")
            Count = 0
        End if

        count = count + 1
        i = i + 1
        x = x + 1
    'Hvis posten ikke har bilde
    Else
        Count = Count   
        i = i
        x = x
    End if   
   
    adoRs.MoveNext
Loop
%>
Avatar billede fennec Nybegynder
09. december 2005 - 08:48 #1
Lyder mere som noget der skal klares i din sql-sætning. Her ville jeg lave noget i stil med:

"select ... where ProduktBilde1 <> '' and.."

Så er posterne slet ikke med.
Avatar billede mortency Nybegynder
09. december 2005 - 12:23 #2
Vet det, postet spm etter en lang dag, tenkte ikke klart.. Har allerde fikset det takk for hjelpen.

Post et svar så får du noen points.
Avatar billede fennec Nybegynder
09. december 2005 - 12:49 #3
Det kan jo ske for os alle :o)

.o) <-- One Eyed Jack
Avatar billede mortency Nybegynder
22. maj 2007 - 14:35 #4
Lukker spm.
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