UPDATE chekbox
Jeg har IGEN et problem med mine chekboxe !!Jeg har nu fået
1. lavet en asp-side hvor man kan indtaste data
2. lavet en side hvor man kan se de indtastede data.
3. lavet en side hvor man kan rediger sine indtastede data.
Siden der bruges til at rediger data heder ret_i_data, og den viser også de allerede indtastede data rigtigt, problemet er så sår jeg skal have gemt mine redigerede data, siden der bruges til dette heder gem_ret_data, men det der sker er at alle mine chekboxe bliver sat til Falsk, også selv om de var Sande da de blev vist i ret_i_data.
Hvad gør jeg forkert ?
I kan evt. prøve at se på http://sth.renny.dk
Min kode kommer her for filerne ” ret_i_data.asp” og for ”gem_ret_data.asp”
ret_i_data.asp:
<html>
<head>
<meta http-equiv="Content-Language" content="da">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Adresser</title>
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("database.mdb")
SQLstmt = "SELECT * FROM fb_rap WHERE id = " & Request("id")
Conn.Execute (SQLstmt)
Set rs = conn.Execute(SQLstmt)
%>
<%
id = rs("id")
%>
<form method="POST" action="gem_ret_data.asp?id=<%=rs("id")%>">
<table border="0" width="600" bgcolor="#000080" cellspacing="0" cellpadding="0" style="border: 1 solid #000000">
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td valign="left" bgcolor="#000080" colspan="2" align="right" height="18" width="600"><font color="#FFFFFF" face="Arial" size="1">[<a href="default.asp" style="color: #FFFFFF">Til
forsiden</a> ]</font></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF" colspan="3" align="right" height="1" width="600"><img border="0" src="1x1.gif" width="1" height="1"></td>
<tr>
<td valign="top" bgcolor="#000000" width="600" colspan="3" height="18"><font color="#FFFFFF" face="Arial" size="2"><b>Rediger forbedringsrapport</b></font></td>
</tr>
<tr>
<td bgcolor="#FFFFFF" colspan="3" height="1" width="396"><img border="0" src="1x1.gif" width="1" height="1"></td>
</tr>
<tr>
</tr>
<tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td valign="top" align="left" bgcolor="#000080" width="128"><font face="Arial" size="2" color="#FFFFFF"><b>Nr.</b></font></td>
<td align="left" valign="top" bgcolor="#000080" width="255"><font face="Arial" size="2" color="#FFFFFF"><b><%=id%></b></font></td>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Beskrivelse</b></font></td>
<td width="255"" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#000000"><b><input type="text" name="beskrivelse" size="60" value="<%=rs("beskrivelse")%>"></b></font></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF" colspan="3" align="right" height="1" width="600"><img border="0" src="1x1.gif" width="1" height="1"></td>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Reklamation</b></font></td>
<td width="255"" valign="top" bgcolor="#000080">
<%
IF RS("reklamation") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Kvalitetsbrist</b></font></td>
<td width="255"" valign="top" bgcolor="#000080">
<%
IF RS("kvalitetsbrist") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Uheld</b></font></td>
<td width="255"" valign="top" bgcolor="#000080">
<%
IF RS("uheld") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Ulykke eller tilløb til ulykke</b></font></td>
<td width="255"" valign="bottom" bgcolor="#000080">
<%
IF RS("ulykke") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Arbejdsplads vurdering</b></font></td>
<td width="255"" valign="bottom" bgcolor="#000080">
<%
IF RS("arbejdsplads") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Forbedringsforslag</b></font></td>
<td width="255" valign="top" bgcolor="#000080">
<%
IF RS("forbedringsforslag") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF" colspan="3" align="right" height="1" width="600"><img border="0" src="1x1.gif" width="1" height="1"></td>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><b><font size="2" face="Arial" color="#000080"></font></b><font size="2" face="Arial"
color="#FFFFFF"><b>Problem / mulighed</b></font></td>
<td width="255" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#000000"><b><textarea rows="10" name="problem_mulighed" cols="52"><%=rs("problem_mulighed")%></textarea></b></font></td>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF" colspan="3" align="right" height="1" width="600"><img border="0" src="1x1.gif" width="1" height="1"></td>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Igangsat på grund af audit</b></font></td>
<td width="255"" valign="bottom" bgcolor="#000080">
<%
IF RS("pga_audit") = "Sand" THEN
Response.Write "<INPUT TYPE='checkbox' READONLY CHECKED>"
ELSE
Response.Write "<INPUT TYPE='checkbox' READONLY>"
END IF
%>
</tr>
<tr>
<td valign="top" bgcolor="#FFFFFF" colspan="3" align="right" height="1" width="600"><img border="0" src="1x1.gif" width="1" height="1"></td>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Supp. Info</b></font></td>
<td width="255"" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#000000"><b><input type="text" name="info" size="60" value="<%=rs("info")%>"></b></font></td>
</tr>
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#FFFFFF"><b>Henvisning</b></font></td>
<td width="255"" valign="top" bgcolor="#000080"><font size="2" face="Arial" color="#000000"><b><input type="text" name="henvisning" size="60" value="<%=rs("henvisning")%>"></b></font></td>
</tr>
<tr>
<td bgcolor="#000000" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td width="128" valign="top" bgcolor="#000000"><b><font size="2" face="Arial" color="#000000">_</font></b></td>
<td valign="top" bgcolor="#000000">
<p align="right"><font size="1" face="Arial" color="#FFFFFF">
</td>
</tr>
</table>
<input type="hidden" name="dato" value="<%=Now%>">
<p><input type="submit" value="Send" name="B1"></p>
</form>
<%
conn.Close
Set conn = nothing
Set SQLstmt = nothing
%>
</body>
</html>
Filen gem_ret_data.asp:
<%
response.buffer = true
<tr>
<td bgcolor="#000080" width="9"><img border="0" src="1x1-trans.gif" width="1" height="1"></td>
<td valign="top" align="left" bgcolor="#000080" width="128"><font face="Arial" size="2" color="#FFFFFF"><b>Reklamation</b></font></td>
<td align="left" valign="top" bgcolor="#000080" width="255"><font face="Arial" size="2" color="#FFFFFF"><b><%Call reklamation%></b></font></td>
</tr>
<tr>
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>Ny side 2</title>
</head>
<body>
<%
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & server.MapPath("adresse.mdb")
dim value
value = request.form("gift")
if value = "Sand" then
SQLvalue = -1
else
SQlvalue = 0
end if
SQLstmt = "UPDATE DISTINCTROW adresse SET gift = "& SQlvalue &", navn = '" & request.form("navn") & "' WHERE id = " & Request("id")
response.write sqlstmt
Conn.Execute (SQLstmt)
conn.Close
Set conn = nothing
Set SQLstmt = nothing
response.redirect ("default.asp")
%>
</body>
</html>
