asp编程问题 跪谢

来源:百度知道 编辑:UC知道 时间:2024/06/02 09:08:30
asp添加数据库数据问题
悬赏分:0 - 离问题结束还有 7 天 1 小时
html代码如下。
请问我怎样才能把选中的复选框中的name的值,添加到数据库表单为book的leibie字段中。举个例子
如果我选中了“数学”,“力学”,“物理学”,添加到数据库表单为book的leibie字段中的内容就是"167,168,169"
我是自学的asp,研究了7天了,实在不行了,在崩溃的边缘了。请好心人帮助我,只要关键代码就可以了,其他的自己搞定。
<body>
<form method="POST" action="add.asp">
<table width="620" border="0" cellspacing="1" cellpadding="0">
<tr>
<td width="119" align="right" valign="top">图书分类</td>
<td width="497"><input type="checkbox" value="OFF" name="167"> 数学| <input
type="checkbox" CHECKED value="OFF" name="168"> 力学| <input type="checkbox" CHECKED
value="OFF" name="169"> 物理学| <input type="checkbox" CHECKED value="OFF" name="170">

是你的HTML文档的问题,把<input>标签里面的name属性的值和value属性的值调换一下就行了,如:
<input type="checkbox" value="OFF" name="168">力学
改成:
<input type="checkbox" value="168" name="OFF">力学

提交接收数据的页面就是:
response.write request("OFF")
看看是不是你想要的数据

看看教程吧www.ty502.com

request读取之后 ,用add添加就可以了 啊

把那些167,168,169值赋值给value属性而不是name属性,然后用这条属性.
leibie=""
For Each num In Request("leibie")
leibie=leibie&num&","
Next