webForumDet fria alternativet

Do loop igen....

ASP

2 svar · 233 visningar · startad av morris_the_cat

Medlem sedan feb. 200553 inlägg
Frågan#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

Medlem 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

Medlem sedan feb. 200553 inlägg
#3

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

259 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
126 ms — ändringar (db)