Just nu i M3-nätverket
Gå till innehåll

Listnings problem


The_Spirit

Rekommendera Poster

Jag listar alla bilder så här på min sida.

 

Så om jag har 40 bildkategorier så listar den alla på en sida.

(Min design blir skit då)

 

<table width="512" cellspacing="0" cellpadding="0" border="0">

<tr><td width="516">

<%sql="select * from galleripersoner where katid = "&request("galleriid")&""

set rs = conn.execute(sql)%>

<br><br>

<center>

<table width="516"><tr>

<%

i = 0

do until rs.eof%>

 

<%if i = 3 or i = 6 or i = 9 or i = 12 or i = 15 or i = 18 or i = 21 or i = 24 or i = 27 or i = 30 then

Response.Write("</tr><tr>")

end if%>

<td width="510">

<table cellspacing="0" cellpadding="0"><tr><td>

 

<%

SQL = "Select count(*) AS antal FROM galleribilder where katperid = "&rs("katperid")&""

Set RS3 = conn.Execute(SQL)

 

if rs3("antal") > 0 then

 

SQL = "Select * FROM galleribilder where katperid = "&rs("katperid")&""

RStemp = UBOUND(Conn.Execute(SQL).GetRows(),2)+1

 

Randomize

post = Int(RND*RStemp)

Set RS2 = Conn.Execute(SQL)

For s = 1 to post

RS2.MoveNext

Next

%>

 

<%

if rs2("width")=0 or rs2("height")=0 then

width=80

height=120

else

width=round((rs2("width")/3),0)

height=round((rs2("height")/3),0)

end if

 

 

%>

<table cellspacing="0" cellpadding="0" border="1" bordercolor="000000"><tr><td>

 

 

<a href="visa_bilder.asp?katperid=<%=rs("katperid")%>">

<img src="galleri/<%=RS2("bild")%>" WIDTH="<%=width%>" HEIGHT="<%=height%>" BORDER='0'></a></td></tr></table>

<%end if%>

 

 

 

<center>

[<a href="visa_bilder.asp?katperid=<%=rs("katperid")%>"><b><%=rs("namn")%></b></a>]<br>

<i><%=rs3("antal")%> bilder</i> </p>

</center>

</td></tr></table>

 

 

</td>

 

 

 

<%

i = i+1

rs.movenext

loop%>

</tr></table>

 

 

Men jag skulle vijla att den lista 9 st (Passar min design)

 

(3 i bredd o 3 neråt)

 

sen skall det bli en länk som säger "Nästa sida"

så skall den göra tills alla bilder är listade

 

skulle även vara bra om man kunnde gå tillbaka en sida,

samt att den sa att man är på sida 1 av ? (antal sidor)

 

Någon som vet hur man ändrar min kod till det ?

 

Skulle vara tacksam om nån kunnde hjälpa mig..

 

Länk till kommentar
Dela på andra webbplatser

Mr Andersson

Detta hjälper inte ditt problem, men det blir snyggare kod...

 

Istället för:

 

<%if i = 3 or i = 6 or i = 9 or i = 12 or i = 15 or i = 18 or i = 21 or i = 24 or i = 27 or i = 30 then

 

Skriver du:

<% if (i mod 3) = 0 then

 

 

 

Länk till kommentar
Dela på andra webbplatser

den kan jag ju alltid lägga till sen med,

tack för den hjälpen

 

men först måste jag ha en lösning på mitt problem..

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...