怎么把表单中填写的数据提交到数据库?

怎么把表单中填写的数据提交到数据库?,第1张

表单提交有两种方式,GET

,POST,表单提交到程序,程序获取数据后写入到数据库。表单HTML要是一个form,action的值定义发送的地址,method的值定义发送的方法(POST、GET),我举个简单的例子给你就知道了。

以数据库ACCESS为例

比如你数据库里有一个表AAA,里面有字段b1、b2、b3

链接数据库代码

<%

Response.CodePage = 936

dim conn

dim connstr

on error resume next

connstr="DBQ="+server.mappath("数据库路径")+"DefaultDir=DRIVER={Microsoft Access Driver (*.mdb)}"

set conn=server.createobject("ADODB.CONNECTION")

conn.open connstr

%>

表单:

<form name="form" method="post" action="?tj=y">

<input type="text" name="b1">

<input type="text" name="b2">

<input type="text" name="b3">

<input type="submit" value="提交">

</form>

提交表单,把表单的数据写入所连接的数据库的处理程序:

<%

if trim(requet("tj"))="y" then

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

sql="select * from AAA"

rs.open sql,conn,1,3

rs.addnew

rs("b1")=trim(requet("b1"))

rs("b2")=trim(requet("b2"))

rs("b3")=trim(requet("b3"))

rs.update

response.write"<script language=javascript>alert('提交成功!')window.location.href='?'</script>"

end if

%>

EXECL表中的数据导入数据库并不难!

1、要懂得数据库知识,并建有相关的可用于存储该数据的表。

2、可以编程,直接读取EXECL表单中数据,使用SQL写入数据库。

3、可以将EXECL另存为文本格式,然后使用BCP或者使用数据库相关工具或软件,将文件内容导入数据库。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9986329.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存