بسم الله الرحمن الرحيم
يا اخواني ارجو ان تساعدوني ، انا قمت بعمل صفحة اه اس بي تقوم بعرض كل الاسئلة من جدول الاسئلة وامام كل سؤال يتعين على المستخدم اختيار الاجابة اما نعم او لا ثم يضغط زر ارسال ليتم تعديل اجابته في قاعدة البيانات، عندما كانت الاجابة صندوق نص : True/False
كان ينجح المتصفح في عرض البيانات وفي التعديل عليها ولكن عندما حولت الاجابة لصندوق شك بوكسCHECKBOX
فإنه بالرغم من عدم اعطائه اي خطء فإنه لا ينجح بالتعديل أي لا يعدل ، وهنا صفحة عرض البيانات وصفحة التعديل :
صفحة عرض البيانات :
<!--#include file="connection.txt"-->
<%
set QRS = server.CreateObject("ADOdb.recordset")
QRS.Open "SELECT * FROM Assessment ",conn
%>
<table cellpadding="1" cellspacing="1" bgcolor="#CC99FF" border="3">
<tr align="center">
<td><b>
No</b>
</td>
<td><b>
The Statement
</b></td>
<td><b>
Result(True/False)
</b></td>
</tr>
<form action="updateqrs.asp" method="post" id=form1 name=form1 lang="ar">
<%
do while not QRS.eof
%>
<tr align="center" >
<td><b>
<%
Response.Write(QRS("NoSt"))
%>
</b></td><td align=left><b>
<%=Response.Write(QRS("DomainStatementTextAra"))%></b>
</td>
<td>
<input type="CheckBox" name = "statvalue" value ="<%=QRS("StatementValue")%>" >
</td></tr>
<input name="AssNo" type="hidden" value="<%=QRS("AssessmentNo")%>">
<%
QRS.movenext
loop
%>
</table>
<input name="mod" type="submit">
</form>
<%
QRS.Close
set QRS = nothing
set conn = nothing
%>وهنا صفحة التعديل updateqrs :
<!--#include file="connection.txt"-->
<%
for i=1 to request.form("statvalue").count
sql = "Update Assessment SET StatementValue = "&Request.form("statvalue")(i)&" Where AssessmentNo ="&Request.form("AssNo")(i)&""
conn.execute sql
next
conn.close
%>ارجو منكم اخوتي ان تساعدوني وبارك الله فيكم
