asp 把当前登陆用户录入信息添加到数据库

asp 把当前登陆用户录入信息添加到数据库,第1张

把用户名username在登陆的时候的检查用户是否合法的页面里写进session里

session("username")=trim(rs("username"))

然后在提交的时候一起提交到数据

例如在录入信息页面传参数的时候写成username=session("username")

提交的时候写成rs("username")=session("username")

时间在提交的时候可以写成rs("wtime")=now()

数据库user.mdb内表user有字段user、pass

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=utf-8" />

<title>简单注册</title>

</head>

<body>

<form id="form1" name="form1" method="post" action="?action="add"">

<label for="user">用户</label>

<input type="text" name="user" id="user" />

<br />

<label for="pass">密码</label>

<input type="text" name="pass" id="pass" />

<input name="注册" type="submit" id="注册" value="提交" />

</form>

</body>

</html>

<%

if request("action")="add" then

Set conn = Server.CreateObject("ADODB.Connection")

conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}DBQ=" &Server.MapPath("user.mdb")

set rs=server.CreateObject("adodb.recordset")'(建立recordset对象)

sqlstr="select * from [user]" '(message为数据库中的一个数据表,即你要显示的数据所存放的数据表)

rs.open sqlstr,conn,1,3

rs.addnew '在数据库中新增一条空数据

rs("user")=request("user")

rs("pass")=request("pass")

rs.Update

rs.close

conn.close'这几句是用来关闭数据库

set rs=nothing

set conn=nothing

end if

%>

如果说你添加数据的控件是textbox,数据库是sqlserver

在button_click中添加以下代码:

string aa=textbox.text

sqlconnection conn=new sqlconnection("server=(服务器名称)database=(数据库名称)uid=(登录用户名)pwd=(登录密码)")

sqlcommand cmd=new sqlcommand("insert into [表名](字段名) values ('"+aa+"')",conn)

cmd.ExecuteNonQuery()

conn.close()

conn.dispose()

这样就可以将数据保存到服务器上的数据库中了


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存