Det ska gå utmärkt att skicka med ett sådant kategori värde, gör bara en if sats som plcoskar ut.
<%
If request.querystring("kategori")= "buysell" then
' din sql sats här inne
end if
%>
Andreas
9 svar · 218 visningar · startad av costodia
Jag har ett radannonssytem där folk kan sälja och köpa saker. Alltså har jag en
show.asp?kategori=buy och en show.asp?kategori=sell nu vill jag visa båda samtidningt, men jag vet inte hur man göra ska man ta och skriva show.asp?kategori=buysell eller det har jag inte fått att funka.
Tack på förhand,
Mvh Martin Persson
www.Costodia.com
[Redigerat av costodia den 12 nov 2000]
Det ska gå utmärkt att skicka med ett sådant kategori värde, gör bara en if sats som plcoskar ut.
<%
If request.querystring("kategori")= "buysell" then
' din sql sats här inne
end if
%>
Andreas
Det beror alldeles på hur du gör sökningen. Om vi låtsas att du nu har
"SELECT * from annonser WHERE kategori='" & request("kategori") & "'"
så funkar det inte med "buysell" eftersom ingen har den kategorin. Byt då ut till
"SELECT * from annonser WHERE kategori LIKE '%" & request("kategori") & "'%"
Och för att få ut alla så går man till
show.asp?kategori=
dvs. kategori är tomt
------------------
-------------------
What a waste it is to lose one's mind. Or not to have a mind is being very wasteful. How true that is.
Dan Quayle
[Redigerat av emission den 13 nov 2000]
det blir bara säljer jag vet inte varför det blir just säljes kommer upp på http://www.costodia.com/hundbazar/show.asp?kategori=
------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com
Nu vet jag inte riktigt hur ditt skript ser ut, men det låter konstigt. Om du överhuvud taget inte kollar kategori så räcker dessutom show.asp, dvs. utan ?kategori=
Jag får inte det att funka, tyvärr, till exempel på http://www.costodia.com/indexerat/index.asp?kat=3 så vill jag bara visa de sidor som har en 3:a i kolumnen kat i databsen, men här visas också alla sidorna i kat 1-4.
------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com
Hello,
lite kod på hur sql uttrycket skulle inte skad ;o)
Prova ngt liknande:
SELECT * FROM ANNONSER WHERE KATEGORI = " & nId
------------------
'*********************
Response.Write("PatrikB")
Response.End
'*********************
koden är Set Conn=Server.CreateObject("ADODB.Connection")
Conn.ConnectionTimeout=15
Conn.CommandTimeout=30
Conn.Open Conn_String
Set Cmd=Server.CreateObject("ADODB.Command")
Set RS=Server.CreateObject("ADODB.Recordset")
Cmd.CommandType = 1
Set Cmd.ActiveConnection = Conn
Cmd.CommandText="SELECT \* From link2 order by ID desc;"
tror du att det går att byta ut det SELECT * From link2 order by ID desc;" mot SELECT * FROM ANNONSER WHERE KATEGORI = " & nId
------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com
Det funkade tyvärr inte att bara byta
------------------
Tack på förhand
Mvh Martin Persson
www.Costodia.com
[Redigerat av costodia den 11 sep 2001]
Det verkar tyvärr vara jättesvårt att få det att funka, jag har bytt adress cokså så ddet kom ett nytt felmedelande på costodia.com och underfliken kompis
------------------
Mvh Martin Persson
Costodia.com, martinpersson.com, Merinternet.com , Sveriges.com , Sigill.net , dress.nu , mittinternet.com