ASP读取数据库数据显示复选框情况
是这样的,我的商品添加页面上有个“是否推荐”的复选框,我在提交数据时候,如果复选框被选中的话,则在SQL数据库中保存为true,没被选中就保存为false。现在我想修改这...
是这样的,我的商品添加页面上有个“是否推荐”的复选框,我在提交数据时候,如果复选框被选中的话,则在SQL数据库中保存为true,没被选中就保存为false。
现在我想修改这个商品信息,即从数据库中读取这个值,重新在复选框中显示有没有打钩~,以便我修改商品的信息。
忘了最重要的问题,我想知道要怎样写代码才能实现上面我修改商品信息的功能~ 展开
现在我想修改这个商品信息,即从数据库中读取这个值,重新在复选框中显示有没有打钩~,以便我修改商品的信息。
忘了最重要的问题,我想知道要怎样写代码才能实现上面我修改商品信息的功能~ 展开
1个回答
展开全部
假定数据库中与这个复选框对应的字段是abc
根据数据库abc的值来决定复选框是否默认勾选:
<input name="abc" type=checkbox value="ok" <%if rs("abc") then response.write "checked"%> />
后台接收数据后判断复选框是否勾选:
<%
if request("abc") = "ok" then
'勾选
else
'未勾选
end if
%>
根据数据库abc的值来决定复选框是否默认勾选:
<input name="abc" type=checkbox value="ok" <%if rs("abc") then response.write "checked"%> />
后台接收数据后判断复选框是否勾选:
<%
if request("abc") = "ok" then
'勾选
else
'未勾选
end if
%>
追问
不行哦,是这样的,我的复选框字段是tuijian,当它在数据库中保存为true,我需要在修改页面上读取到它原本的复选框checkbox是选中的,按照上面你的建议,我改不到我想要的东西~
追答
由于涉及的东西很多,光凭你的几句文字描述我很难给出实际的代码,比如说你的数据库是怎么打开的,我上面的代码中用了rs("abc")(按照你的追问应该改为rs("tuijian"))只是按照大多数程序员的习惯写的,如果你用的记录集对象名不是rs那就要按照你的改咯。很多东西我靠瞎猜那也得有个限度吧?所以我给出的只是一个例子,你要根据实际情况自己改,反正原理就是这么个理。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询