17. november 2002 - 20:19Der er
6 kommentarer og 1 løsning
checkbox
Hej jeg skal lave et script hvor man skal kunne gemme "positionen" af en checkbox, om det er true eller false. resultatet skal gemmes i en access db.
her er mit script:
<!-- #include file="adminadgang.inc" --> <% dim titel dim site dim active dim oprettet dim dbname dim cn dim constr dim feltnavne dim vaerdier dim sqlstring
' hentning af data fra formularen på denne kaldende side titel=request.form("titel") site=request.form("site") active=request.form("active")
' der laves 2 strenge ' en med feltnavne i databasen ' en med vaerdier fra formularen
' næste sæt (emnetitel) tilføjes feltnavne=feltnavne & "titel" vaerdier=vaerdier & "'" & titel &"'"
feltnavne=feltnavne & ",site" vaerdier=vaerdier & ",'" & site &"'"
feltnavne=feltnavne & ",active" vaerdier=vaerdier & ",'" & active &"'"
' tilslut tilføjes det aktuelle tidspunkt feltnavne=feltnavne & ",oprettet" vaerdier=vaerdier & ",'" & now &"'"
' herefter laves stringen der skal bruges til opdatering af databasen sqlstring="insert into site (" & feltnavne & ") values (" & vaerdier & ")"
<input type="checkbox" name="søg" value="1"> Så finner du ut om den er trykket av slik: søg = request.Form("søg") If søg = 1 Then .... Else .... End If
Nu ser mit script sådan ud, men den siger der stadig er fejl:
<!-- #include file="adminadgang.inc" --> <% dim dbname dim cn dim constr dim sqlstring dim resultat dim id dim titel dim site dim active dim oprettet dim feltnavne dim vaerdier
id=request.querystring("id")
' hentning af data fra formularen på denne kaldende side titel=request.form("titel") site=request.form("site") active=request.form("active")
if active = "on" then active = "ja" else active = "nej" end if
' der laves 2 strenge ' en med feltnavne i databasen ' en med vaerdier fra formularen
' næste sæt (emnetitel) tilføjes feltnavne=feltnavne & "titel" vaerdier=vaerdier & "'" & titel &"'"
feltnavne=feltnavne & ",site" vaerdier=vaerdier & ",'" & site &"'"
feltnavne=feltnavne & ",active" vaerdier=vaerdier & ",'" & active &"'"
' tilslut tilføjes det aktuelle tidspunkt feltnavne=feltnavne & ",oprettet" vaerdier=vaerdier & ",'" & now &"'"
sqlstring="update site set titel='" & titel & "', site='" & site & "', active='" & active & "', oprettet='" & now &"' where id=" & id & ";" response.write sqlstring 'cn.execute(sqlstring)
cn.close set cn=nothing 'response.redirect "viewdelinfosite.asp" %>
fejlen er:
Error Type: Microsoft VBScript compilation (0x800A0408) Invalid character line 27
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.