Hej!
Kan jag sortera t.ex med TOP 5 från vilken kolumn som helst i en tabell. Jag menar så här;

Om jag bara vill ha 5 st sökvägasr från Subkategori=1, 5 st sökvägar från Subkategori=2 och så vidare
Martin
Jesper TMedlem sedan nov. 20017 144 inläggVisst, men om du vill ha top 5 i från varje kategori i samma fråga så måste du trixa i presentationslagret.
(I Asp-koden)
Jesper TMedlem sedan nov. 20017 144 inläggDu får starta en räknare som räknar till fem och som nollställs när du kommer till en ny kategori.
Är inte så duktig... Kan du hjälpa mig med kod?
Martin
Jesper TMedlem sedan nov. 20017 144 inläggVi höll ju på här förut:
<%
Dim subkategori, count
const max_count = 5
count = 0
Do while not rs.EOF
If cStr(rs("Subkategori")) <> cStr(subkategori) then
subkategori = rs("Subkategori")
count = 0
Response.write "<div id=""thumb_br"">_</div> "
End if
count = count + 1
If count <= max_count then Response.write rs("dina_fält") & "<br>"
rs.movenext
Loop
%>
Tack för svaret nu får jag felmeddelandet Loop without Do
<%
Dim subkategori, count
const max_count = 5
count = 0
Do while not rs.EOF
If cStr(rs("Subkategori")) <> cStr(subkategori) then
subkategori = rs("Subkategori")
count = 0
Response.write "<div id=""thumb_br"">_</div> "
End if
count = count + 1
If count <= max_count then%>
<span class="thumb"><a href="visa2.asp?ItemID=<% =rs("Sokvag") %>&sub_kat=<% =rs("Subkategori") %>"><img src="<% =rs("sokvag_thumb") %>" alt="" border="0"></a></span><%rs.movenext%>
<%Loop%>
<% rs.Close %>
<% Connect.close %>
Martin
@ndersMedlem sedan juni 200032 967 inläggDu har en if-sats som inte är avslutad, och en drös onödiga context-switchar (<% %>).
<%
Dim subkategori, count
const max_count = 5
count = 0
Do while not rs.EOF
If cStr(rs("Subkategori")) <> cStr(subkategori) then
subkategori = rs("Subkategori")
count = 0
Response.write "<div id=""thumb_br"">_</div> "
End if
count = count + 1
If count <= max_count then
%>
<span class="thumb"><a href="visa2.asp?ItemID=<% =rs("Sokvag") %>&sub_kat=<% =rs("Subkategori") %>"><img src="<% =rs("sokvag_thumb") %>" alt="" border="0"></a></span>
<%
[b]End if[/b]
rs.movenext
Loop
rs.Close
Connect.close
%>
Om du indenterar din kod ordentligt är det lättare att se dylika fel.
Mvh
Tack @nders! Ska tänka på det tills nästa gång