Jag har en tabell med ett fältnamn som heter Subkategori. I det fältet lagras siffror från ett och uppåt som representerar
olika fotojobb. När jag sedan vill loppa ut dom så vill jag att alla bilder med Subkategori 1 gemensamt
ska hamna efter varandra sorterat på ID. När sedan dom bilderna är slut vill jag först skriva ut div som fungerar som en radbrytare och sedan
loopa ut alla bilder med Subkategori 2. Sen ska radbrytardiven dit och sen bilderna från Subkategori 3 O.S.V.
Jag tycker att det borde gå att lösa med villkor i DO på nåt sätt men jag kommer inte på hur.
Är nybörjare så om nån kan förklara så gör gärna det med kod. Tack
Subkategori = 0
Do while ditt_recset.EOF
Subkategori = ditt_recset("subkategori")
If cStr(ditt_recset("subkategori")) <> cStr(Subkategori) then
Response.write "<div>Separator Subkategori :"& Subkategori &"</div>"
End if
Response.write ditt_recset("andra_kolumner")
ditt_recset.movenext
Loop
Subkategori = 0
Do while rs.EOF
Subkategori = rs("subkategori")
If cStr(rs("subkategori")) <> cStr(Subkategori) then
Response.write "<div id=""thumb_br"">_</div> "
End if
%>
<div id="thumb"><img src="<% =rs("sokvag_thumb") %>" </div>
%>
rs.movenext
Loop
Tack för förslaget men jag får det inte att funka. Ingenting händer. Har provat att ha fälttypen i tabellen som tal utan skillnad. Vad kan det vara för fel?
Nu funkar det men nu blir det radbrytning efter varje bild och jag vill ha radbrytning när Subkategori ändras från 1 till 2 till 3 och så vidare. Kan man lösa det på nåt sätt. Tack Jesper för all hjälp!
<%
Do while not rs.EOF
If cStr(rs("Subkategori")) <> cStr(subkategori) then
subkategori = rs("Subkategori")
Response.write "<div id=""thumb_br"">_</div> "
End if
%>
Perfekt, tack! Nu är det inte ett ASP problem längre för det funkar perfekt i Firefox men den radbryter efter varje bild i explorer. Men det är ett annat forum. Tack Jesper T!
136 ms totalt · 3 externa anrop · v20260731065814-full.4bcf49fe