Avatar billede bling Nybegynder
16. februar 2005 - 12:51 Der er 2 kommentarer og
1 løsning

Checkbox vil ikke opdatere

Jeg er igang med at lave en lille hjælper til mine studier :)
Vil lave en side hvor jeg skriver alle mine afleveringer ind og så skal der så være to checkboxe der hendholdsvis hedder "lavet" og "afleveret". Men jeg kan ikke få dem opdateret.
Jeg har ledt rundt omkring i gamle spørgsmål men kan ikke finde noget der kan få et til og virke. Her er de relevante koder:

'indsætter data
Set rs = Server.CreateObject("ADODB.Recordset")
sql = "select * from afl"
rs.open sql, conn, 1, 3

rs.addnew
if request("lavet") = "ON" then
rs("lavet") = true
else
rs("lavet") = false
end if
                   
if request("afleveret") = "ON" then
rs("afleveret") = true
else
rs("afleveret") = false
end if
rs.update
                           
rs.close
set rs = Nothing
Response.Redirect("afl.asp")

'læser data
<% if mode = "" then

Set rs = Conn.Execute("select * from afl order by dato desc") %>

<% Do until rs.eof %>
                   
<table border="1" bordercolor="#FFFFFF">

<tr>
    <td bordercolor="#ffffff"><b><font  class="small">Lavet</font></b></td>
    <td bordercolor="#ffffff"><%=rs("lavet")%></td>
</tr>
                   
<tr>
    <td bordercolor="#ffffff"><b><font class="small">Afleveret</font></b></td>
    <td bordercolor="#ffffff"><%=rs("afleveret")%></td>
</tr>
</table>
<%
rs.movenext
loop
rs.close
set rs = nothing

end if
%>

Ligemeget hvad jeg prøver skriver den bare false. Jeg kan ikek få den den til at opdatere. Så har sq brug for lidt hjælp. På forhånd tak
Avatar billede eagleeye Praktikant
16. februar 2005 - 12:57 #1
Prøv at rette if sætningen til dette, en checkbox overføre det som står i value eller on hvis der ikke er en value:

if request("lavet") <> "" then
Avatar billede bling Nybegynder
16. februar 2005 - 13:08 #2
Okay. jeg prøver lige :) hvis det virker får du selvfølgelig dine point og hvis ikke så siger jeg lige hvad den skriver.
Avatar billede bling Nybegynder
16. februar 2005 - 13:10 #3
Tak skal du ha. hvorfor tænkte jeg ikke på det med det samme? :)
Men okay, det er jo det vi har eksperten for. Endnu engang tak for det hurtige svar!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester