欢迎来到成都名仕硕学企业管理有限公司
专注会计培训 | 会计实操培训
17381937197  微信:kjszpx

如何把表单中收集的数据提交到数据库

来源:成都会计培训 时间:2026-03-20 浏览:1

你上面是一个提交表单,向d_ins.asp这个文件提交数据,这个表单有哪些数据呢?表单里所有的 input都有一个 name值,这个name表示各数据的名字,这些就是这个表单提交的数据。提交了,提交到了d_ins.asp这个文件,所以,我们在d_ins.asp这个文件里,就要去接数据,然后把数据写入数据库。下面,我详细说一下如何接收数据和把接收的数据写入数据库。

<%

set rs=server.CreateObject("adodb.recordset")

sql="select* from tb"

rs.open sql,conn,1,3

rs.addnew

'上面是打开数据表tb,并新建一个插入记录

'我只以前几项数据来说明,其它数据一样用法

,下面用Request.form方法接收上面所说的表单提交过来的数据 name为"name"(两个name不要搞混了。)把接收到的数据赋值给t_name

t_name=Request.form("name")

t_pasw1=Request.form("pasw1")

t_pasw2=Request.form("pasw2")

t_email=Request.form("t_email")

……

'依此类推,格式完全一样。这里要对两个密码进行比较,如果不一样得返回提交表单,这个就不细说了。如果两次输入密码一样,则任意保存一个为密码即可。

然后将t_name赋值给新数据集里的t_name项。

rs.t_name=t_name

rs.t_pasw1=t_pasw1

'其实数据表里只需要一条密码项,在保存的时候对两次密码进行判断后保存一个即可。

rs.t_email=t_email

……

'然后对所有的数据赋集写入数据表,用update

rs.update

rs.close

response.write"保存成功!"

%>

这是最基本最简单的,完善的情况还应该涉及到对数据类型的判断,长度的判断等。