Trådstart 9 maj 2005 19:56 #1 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 T Medlem sedan nov. 2001 7 144 inlägg Visst, 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 T Medlem sedan nov. 2001 7 144 inlägg Du 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 T Medlem sedan nov. 2001 7 144 inlägg Vi 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
@nders Medlem sedan juni 2000 32 967 inlägg Du 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