Utan att veta vilken typ av information du sparar i databasen, verkar tabelldesignen vara skum.
dim rq
rq = replace(request.querystring("parid") & "", "'", "''")
"select * from products where main_id like '" & rq & "%'"
4 svar · 340 visningar · startad av cyeclone
Hej igen!
@nders tack för ditt svar, men jag hade tänkt helt fel.
Här kommer min nya fundering!
Jag vill lista vissa produkter ur en databas. I produkt tabellen finns en kolumn som heter "main_id" den skall kontrolleras mot querystringen "parid".
Ex: ( värden från kolumnen "main_id" )
Produkt 1 = 139,71,31,127
Produkt 2 = 139,71,24
Produkt 3 = 139,71,24
Produkt 4 = 139,72,25
Produkt 5 = 139,73,26,61
Om nu querystrinen är = "139", så skall alltså alla produkter visas.
Om nu querystrinen är = "139,71", så skall alltså Produkt 1, Produkt 2 och Produkt 3 visas.
Om nu querystrinen är = "139,72", så skall alltså bara Produkt 4 visas.
Hopas ni förstår mitt fina exempel :)
Men jag vet ej om detta fungerar att köra mot databasen.. ?
Select from products where main_id = querystring("parid")
om nu "parid" = 139 så kommer jag ju inte få någon träff.
Jag behöver nu eran hjälp med att lista ut hur detta skall redas ut!
Ha det bra!
Utan att veta vilken typ av information du sparar i databasen, verkar tabelldesignen vara skum.
dim rq
rq = replace(request.querystring("parid") & "", "'", "''")
"select * from products where main_id like '" & rq & "%'"
Tack Peter S, ska snart testa det, men fungerar detta om jag har mer än 3 värden i qurystringen ?
Det kan ju vara oändligt med värden i den..
Nej, för jag placerade %-tecknet lite fel ;)
Tack så mycket för hjälpen! Fungerar precis som jag vill ha det nu ;)