webForumDet fria alternativet

Do loop igen....

2 svar · 231 visningar · startad av morris_the_cat

morris_the_catMedlem sedan feb. 200553 inlägg
#1

I min förra tråd "Do loop" löste sig problemet men som vanlig uppstod ett nytt. Den här koden lägger upp mina bilder från en tabell så att dom sorteras efter fältnamnet Subkategori:

   Addera = "SELECT * FROM bilder WHERE Kategori = 'advertising'"
   
   rs.Open Addera, Connect, adOpenStatic, adLockOptimistic %>
   <%	subkategori = 0 %>
		<% Do while Not rs.EOF
		If cStr(rs("Subkategori")) <> cStr(subkategori) then
        subkategori = rs("Subkategori")
        Response.write "<div id=""thumb_br"">_</div> "
    	End if%><span class="thumb"><img src="<% =rs("sokvag_thumb") %>"></span><%rs.movenext
		Loop %>
	<% rs.Close %>

Allt väl så långt men om jag lägger in bilder längre ner i tabellen med Subkategori 1 och det finns bilder med t.ex Subkategori 1 och 2 emellan så hamnar ju inte dom på samma rad som bilderna som ligger först i tabellen. Nån som kan hjälpa mig? Hoppas jag inte förklarade alltför rörigt.

Martin

icaaqMedlem sedan okt. 20005 273 inlägg
#2
[red]
Addera = "SELECT * FROM bilder WHERE Kategori = 'advertising' ORDER BY Subkategori"
[/red]

Är det så du menar?

mv icaaq

morris_the_catMedlem sedan feb. 200553 inlägg
#3

Jag hade glömt att sätta fälttypen till tal!!!!!

256 ms totalt · 3 externa anrop · v20260731065814-full.30151723
130 ms — hämta forumlista (db)
122 ms — hämta statistik (db)
130 ms — hämta tråd, inlägg och bilagor (db)