Hejsan... Heter kategorierna "1,32,12,3,25" eller heter dom "1" "32" "12" osv.? Man tackar för hjälpen men det funkde inte, har gjort på ett annat sätt (som funkar för mig) om det är rätt sätt eller ej låter jag vara osagt: Just ja du ville alltså välja dom som INTE har någon av dessa ID, då ska du skrivaJahaja...
Försöker hämta data från mysql enligt följande..
session("olle2") = "1,32,12,3,25"
I databasen finns typ 8st kategorier där ovanstående sessionssiffror finns...
mitt problem är att asp scriptet bara skriver ut den första posten i sessionen...
"Tanken är att om en kategori är vald ska den inte kunna väljas igen.."
sql = "select * from shop_huvudkat where huvudkat_id like '"& session("olle2") &"' "
set rs=conn.execute(sql)
har även provat med '%"& session("olle2") &"%' dock utan större succe, vad kan det vara som felas?Sv: Jahaja...
Jag utgår från det senare, förutsätter att det är heltal och föreslår att du ändrar i din sql till:
sql = "select * from shop_huvudkat where huvudkat_id <b>in("& session("olle2") &")"</b>Sv:Jahaja...
sql = "select * from shop_huvudkat where huvudkat_id <> '0' "
Dim Arr
Arr = split(session("hkat"), ",")
For i = 0 To Ubound(Arr)
sql=sql&" and huvudkat_id <> '"& Arr(i) &"' "
next
sql=sql&" order by huvudkat_namn"
set rs = conn.execute(sql)
Mvh
BoboSv: Jahaja...
sql = "select * from shop_huvudkat where huvudkat_id NOT in("& session("olle2") &")"
Blir lite mindre kod :)