03. november 2003 - 22:53Der er
4 kommentarer og 1 løsning
dynamisk request.form
Hvordan er det nu lige man laver en dynamisk request.form(X) hvor X er dynamisk
eks.
valgmulighederne hentes fra en db, dette kunne se sådan ud:
Antal:</b> <input maxLength="1" name="<%=catalogID%>" size=1 value="0"> hvor catalogID er hentet fra db'en
nu trode jeg så at jeg kunne finde hvad der var valgt med en kode der ligner denne:
SQLstmt ="SELECT * from products WHERE cdateavailable >="& dato & " and csite="&Request.QueryString("site")
Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt) DO WHILE NOT rs.EOF catalogID = rs("catalogID") cname = rs("cname") if request.form(catalogID)>0 then antal=request.form(catalogID) Response.Write " Du har valgt at bestille" & antal & " af "& cname & "<BR>" else end if rs.MoveNext LOOP conn.Close Set conn = nothing Set SQLstmt = nothing
men det kan man ikke, jeg får fejl ved denne linie: if request.form(catalogID)>0 then
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Hvis CatelogID er et tal så prøv at sætte "" & ind foran i Request.Form eller vil den ikke tage værdien for eksempelvis 5 men det 5 element i request.from Sådan her:
if request.form("" & catalogID)>0 then antal=request.form("" & catalogID) Response.Write " Du har valgt at bestille" & antal & " af "& cname & "<BR>" else end if
if request.form("catalogID")>0 then antal=request.form("catalogID")
Men det ser unægtelig ud som om at catalogID og cname er lavet om til en variabel der får sin værdi fra en db så må det jo hedde: if catalogID<>0 then Response.write "Du har valgt at bestille " & catalogID & " af " & cname & "<br>"
Jeg skal i send jeg havde ikke lavet en form !!!!! men det var dit første bud der virkede
Tak for det
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.