webForumDet fria alternativet

Formulär till asp

ASP

3 svar · 211 visningar · startad av Rockhound

Medlem sedan mars 200130 inlägg
Frågan#1

Om man har ett formulär <FORM NAME="omgang">
Välj vilken omgång du vill se tabell för:
<SELECT NAME="omg" onChange="parent.tabframe.location='gifview1.asp'">
<OPTION VALUE="0" SELECTED>
<OPTION VALUE="1">1
<OPTION VALUE="2">2
...
och vill att value värdet ska vara integers istället för som nu text.
Hur gör man då?? Vill nämligen kunna skicka värdet till denna:
omg = request.form("omg")
Set Poster = Conn.Execute("SELECT * FROM a WHERE omgang = '" &omg& "'")
omgang är tal i databasen.

Medlem sedan juni 200032 967 inlägg
#2

då är det bara att ta bort apostroferna runt värdet ju!

r: i sql-frågan alltså.

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

[Redigerat av @nders den 04 apr 2001]

Medlem sedan mars 200130 inlägg
#3

Förmodar att du menar så här
Conn.Execute("SELECT * FROM a WHERE omgang = " &omg& "")

Detta ger följande felmeddelande
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'omgang = &omg&'

[Redigerat av Rockhound den 04 apr 2001]

Medlem sedan juni 200032 967 inlägg
#4

Set Poster = Conn.Execute("SELECT * FROM a WHERE omgang = " & omg )

borde göra tricket, men din onchange fungerar ju inte! du postar ju aldrig formuläret, utan byter bara sida vid onchange!

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
133 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
129 ms — ändringar (db)