19. februar 2004 - 14:39Der er
29 kommentarer og 2 løsninger
Chekboks / ja/nej / access
hejsa.
Jeg er ved at lave et bruger system.
1. Jeg vil lave det sådan at jeg ud fra en formular udfylder navn osv. Også har jeg lavet en chekboks i formularen, der skal kunne afmærke et yes/no felt i min database.
Min chekboks i formularen hedder admin. og den sender data til denne sql streng
Hvad og hvordan skal jeg flette det ind i den streng for at kunne afmærke yes/no feltet ?
jeg vil også have mulighed for at redigere i det yes/no felt. igen hedder checkboxen admin. og SQL strengen er således
strSQL="Update brugere Set navn = '" & request.form("navn") & "', brugernavn = '" & request.form("brugernavn") & "', adgangskode = '" & request.form("adgangskode") & "' Where id = " & request.form("id") & "" Conn.Execute(strSQL)
Igen vil jeg gerne have info om hvad og hvordan jeg skal sætte det ind i den streng.
En ting mere er jeg skal have lavet et udtræk i databasen fra netop det ja/nej felt så verdien kommer i min chekboks . jeg har prøvet med den her nedestående kode
<input type="checkbox" name="admin" value="<% if rs("Admin") = "ja" then response.write"ON" end if %>">
Men det fungere ikke
Jeg har prøvet at søge lidt på nettet men fandt ikke rigtig noget der kan løse de 3 punkter jeg har til jer at hjælpe mig med.
Jeg har prøvet at forkalre mig så godt som muligt. håbet jeg får et brugebart svar :)
dim admin if request.form("admin") = "on" then admin = "true" else admin = "false" end if conn.execute("insert into bruger(admin) values("& admin &")") conn.execute("update bruger set admin="& admin &" where id="& request.form("id"))
jeg er ikke sikker på hvad rs("Admin") returnere, men jeg tror ikke det er "ja", ellers lav en response.write rs("Admin"), for at finde ud af det. Der bliver sikkert returneret "true"/"false" også skal rs("Admin") = "ja" selvfølgelig ændres til rs("Admin") = "true"
<input type="checkbox" name="admin" value="on" <% if rs("admin") <> 0 then response.write "checked" end if %>> det virker !!! damn det var bare et rent gæt *G*
aaah .. min fejl do conn.execute("insert into bruger(admin) values("& admin &")") conn.execute("update bruger set admin="& admin &" where id="& request.form("id"))
fennec -> du får point for det med conn.execute("insert into bruger(admin) values("& admin &")") conn.execute("update bruger set admin="& admin &" where id="& request.form("id"))
Checkboxen fandt jeg selv ud af men tak for inspiration
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.