![]() |
Om jag har en form med ett textfält där man kan skriva in tre ord, t.ex "ett två tre" så kommer dom att skickas såhär:
input.asp?text=ett+två+tre (mellanslag blir ju +) Jag vill på något sätt separera dess ord, så att jag kan t.ex. göra ett mysql-query som ser ut såhär: SELECT * from databas where field1 = 'ett' and field2 = 'två' and field3 = 'tre'; Hur gör jag detta enklast i asp? Tacksam för hjälp. |
Är din fråga hur man plockar ut ord från en sträng?
|
Lägg orden i en array mha split.
Alltså typ: uppdelat = split(ord,"+") //Björn |
Citat:
PHP, ASP? Vad? -Martin |
asp
ord = split(request.querystring("text")) SELECT * from databas where field1 = '" & ord(0) &"' and field2 = '" & ord(1) & "' and field3 = '" & ord(2) & "'; det kan vara med hakar, minns inte säkert (ord[i]) |
Citat:
är du blind??? står asp!! |
Citat:
|
Citat:
-Martin |
Citat:
|
Alla tider är GMT +2. Klockan är nu 03:15. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson