13. marts 2004 - 19:49Der er
3 kommentarer og 1 løsning
Problem med if sætning
Koden
<% Set rs_pics = Server.CreateObject("ADODB.RecordSet") rs_pics.open "Select * From [billeder] WHERE spil_id = " & rs_film("id") & "" , Conn_sites, 1, 3 i = 0 while not rs_pics.eof and i < 6 if i mod 2 = 0 then end if %> <a href="java script:void(0)" style="text-decoration: none" onClick="win=window.open('pictures.asp?id=<%=rs_film("id")%>&page=<%=i+1%>','Zantiago','toolbar=no,height=600,width=600,location=no,directories=no,resizable=no,fullscreen=no,scrollbars=no,menubar=no')"> <img src="../pictures/thumbs/<%=rs_pics("filnavn")%>" hspace="1" vspace="1" width="95" border="0"> </a> <% i = i + 1 rs_pics.movenext wend
if i =< 7 then %> </center> <a href="java script:void(0)" style="text-decoration: none" onClick="win=window.open('pictures.asp?id=<%=rs_film("id")%>&page=7','Zantiago','toolbar=no,height=600,width=600,location=no,directories=no,resizable=no,fullscreen=no,scrollbars=no,menubar=no')"> Flere...</a> <% else %> <% end if %>
Problemmet: Den skriver linket "Flere..." selv om der ikke er mere end 6 billeder (poster).
altså hvis der ikke er mere end 6 billeder - skal linket ikke skrives, hvis der er 7 eller flere billeder skal det.
jeg er ikke helt sikker på dit script. Men umiddelbart burde i ikke kunne blive større end 6...
men skal selve scriptet ikke se ud som:
<% Set rs_pics = Server.CreateObject("ADODB.RecordSet") rs_pics.open "Select * From [billeder] WHERE spil_id = " & rs_film("id") & "" , Conn_sites, 1, 3 i = 0 while not rs_pics.eof if i < 6 then if i mod 2 = 0 then end if %> <a href="java script:void(0)" style="text-decoration: none" onClick="win=window.open('pictures.asp?id=<%=rs_film("id")%>&page=<%=i+1%>','Zantiago','toolbar=no,height=600,width=600,location=no,directories=no,resizable=no,fullscreen=no,scrollbars=no,menubar=no')"> <img src="../pictures/thumbs/<%=rs_pics("filnavn")%>" hspace="1" vspace="1" width="95" border="0"> </a> <% end if i = i + 1 rs_pics.movenext wend
if i =< 7 then %> </center> <a href="java script:void(0)" style="text-decoration: none" onClick="win=window.open('pictures.asp?id=<%=rs_film("id")%>&page=7','Zantiago','toolbar=no,height=600,width=600,location=no,directories=no,resizable=no,fullscreen=no,scrollbars=no,menubar=no')"> Flere...</a> <% else %> <% end if %>
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.