webForumDet fria alternativet

Kategori sortering.

ASP

6 svar · 264 visningar · startad av ReloadMaster

Medlem sedan aug. 2001239 inlägg
Frågan#1
Medlem sedan jan. 20032 285 inlägg
#2

Såhär ska det nog funka. :)

If RecSet2("Kategori") <> Request.Querystring("kategori") Then
  Response.Write("<a href=""shoppen.asp?do=list&kategori=" & RecSet2("Kategori") & """>" & RecSet2("Kategori") & "</a> -")
Else
  Response.Write("<span class=""broedtext"">" & RecSet2("Kategori") & "</span> -")
End If
Medlem sedan aug. 2001239 inlägg
#3

Tack, men nu skriver den ut samma kategori flera gånger om du kollar sidan :/

Medlem sedan jan. 20032 285 inlägg
#4

Hur ser resten av koden ut?

Medlem sedan aug. 2001239 inlägg
#5
<a href="shoppen.asp" target="_self">Alla</a> -

<%
If RecSet2.EOF Then
%>

 Länkar<br>

<%
Else

Kategori = ""
Do Until RecSet2.EOF

If RecSet2("Kategori") <> Request.Querystring("kategori") Then
  Response.Write("<a href=""shoppen.asp?do=list&kategori=" & RecSet2("Kategori") & """>" & RecSet2("Kategori") & "</a> -")
Else
  Response.Write("<span class=""broedtext"">" & RecSet2("Kategori") & "</span> -")
End If

RecSet2.MoveNext
Loop 

End If
%>

<br>
<img src="streck.gif" border="0" alt="">
<br>

<%
If RecSet.EOF Then
%>

 <span class="broedtext">Det finns inga varor ännu!</span><br>

<%
Else
Do Until RecSet.EOF
%>

<div align="left">
  <table border="0" width="250">
    <tr>
      <td width="90" height="90" rowspan="2">
      <img src="<%=RecSet("ProduktBild")%>" border="0" alt="">
      </td>
      <td width="110" height="40"><span class="broedtext"><%=RecSet("Info")%></span></td>
      <td width="35" height="40">
      <img src="pris<%=RecSet("Pris")%>.gif" border="0" alt="">
      </td>
    </tr>
    <tr>
      <td width="109" height="40">
      <a href="shoppen.asp?do=more&vara=<%=RecSet("ID")%>" target="_self"><img src="forstoring.gif" border="0" alt=""></a>
      <a href="shoppen.asp?do=additem&ID=<%=RecSet("ID")%>" target="_self"><img src="koep.gif" border="0" alt=""></a>
      </td>
      <td width="36" height="40">
      <form name="form1" method="POST" action="shoppen.asp?do=additem&ID=<%=RecSet("ID")%>">
      <input type="text" name="antal" size="2" maxlngth="2" value="1" readonly>
      <form>
      </td>
    </tr>
  </table>
</div>

<img src="streck.gif" border="0" alt="">

<%
RecSet.MoveNext
Loop 

End If
%>
Medlem sedan jan. 20032 285 inlägg
#6

Det verkar som om det finns flera förekomster av Tees i databasen. Ändra SQL-frågan (den för att ta ut kategorierna) till något sånt här:

SELECT DISTINCT Kategori FROM tabell
Medlem sedan aug. 2001239 inlägg
#7

Ok, tackar

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)