webForumDet fria alternativet

Where Like...?

5 svar · 147 visningar · startad av henrik2001

henrik2001Medlem sedan dec. 2000241 inlägg
#1

Tjena!!

Jag håller på med en liten grej med ett formulär & en access-databas, det är meningen att koden nedan ska redirecta till "sida1" om ordet "bil", eller varianter, som tex "polisbil" eller "bildäck" står i formulär-rutan....och om det står något annat i rutan, så ska man komma till "sida2"

If Request.Form("form1") Like '"%" & bil & "%"' Then
' redirecta till sida1
Else
' redirecta sida2
End If

någon som förstår vad jag menar?
skulle behöva lite hjälp....har trasslat till det!

tack

/henrik

------------------
...

LarsGMedlem sedan dec. 200012 464 inlägg
#2
If Instr(Request.Form("form1"),bil) > 0 then Then
' redirecta till sida1
Else
' redirecta sida2
End If

Instr returnerar position för första förekomsten av en sträng i en annan. Om du behöver utföra mer avancerade matchningar får du titta på regular expressions.

------------------
essentitia preter non sans multiplicandum

henrik2001Medlem sedan dec. 2000241 inlägg
#3

okej!

tack för ett ENORMT snabbt svar!

webforum rox!

/henrik

------------------
...

@ndersMedlem sedan juni 200032 969 inlägg
#4

jag skulle vilja korrigera LarsG lite snabbt där:

If Instr(Request.Form("form1"),"bil") > 0 then

notera citationstecknen runt bil, samt att det inte borde vara två 'then'...

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
can i borrow your goat?
</A>

LarsGMedlem sedan dec. 200012 464 inlägg
#5

Fort men fel, ja ja.

------------------
essentitia preter non sans multiplicandum

henrik2001Medlem sedan dec. 2000241 inlägg
#6

@nders: ja, ja...t.o.m JAG kunde se det
:-)

tack igen...båda två!

/henrik

------------------
...

251 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
127 ms — hämta forumlista (db)
121 ms — hämta statistik (db)
127 ms — hämta tråd, inlägg och bilagor (db)