asp网页内,如何使用复选框添加数据

来源:百度知道 编辑:UC知道 时间:2024/06/08 03:28:17
想做一个义工人员管理系统。
比如一个义工拥有多类技能,每类技能下又有几种小技能。
因此设计数据库字段的时候,一类大技能一个字段,想把同类技能存储在一个字段内。

在网页里设计如下表单——

语言:
普通话
英语
粤语

音乐:
口琴
钢琴
吉他

DW自动生成的源文件如下——
<form method="POST" action="<%=MM_editAction%>" name="form1">
<table align="center">
<tr valign="baseline">
<td nowrap align="right">语言:</td>
<td><p>
<input name="yuyan" type="checkbox" id="yuyan" value="普通话" >
普通话 <br />
<input name="yuyan" type="checkbox" id="yuyan" value="英语">
英语<br />
<input name="yuyan" type="checkbox" id="yuyan" value="粤语">
粤语 </p></td>
</

<%
set conn=Server.CreateObject("ADODB.Connection")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("数据库路径")
%>

<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>无标题文档</title>
</head>
<%
if action("add")=true then
set rs=server.CreateObject("adodb.recordset")
sql="select * from 表"
rs.open conn,sql,1,3
rs.addnew
rs("yuyan")=request.Form("yuyan")
rs("yinyue")=request.Form("yinyue")
rs.update
rs.close
conn.close
%>

<body>
<form method="POST" action="?action=add" name="form1">
<table align="center">
<tr valign="baseline">