第8章网上书店实例

第8章网上书店实例

ID:19501456

大小:533.00 KB

页数:41页

时间:2018-10-02

第8章网上书店实例_第1页
第8章网上书店实例_第2页
第8章网上书店实例_第3页
第8章网上书店实例_第4页
第8章网上书店实例_第5页
资源描述:

《第8章网上书店实例》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章网上书店实例经过前面几章的讲述,我们已经掌握了利用ASP进行网站建立的技术,现在我们开始着手编写一个实例--网上书店。在本实例中,我们将综合利用前面所学过的知识,利用Access2000、ASP技术编写一个网上书店的实例。本实例数据库名book.mdb。8.1 用户注册与登录管理一、用户管理数据表本系统采用用户方式进行管理,即必须是注册用户才能购买商品,为此我们得先建立一个用户数据表。表名为member,其各字段名与含义如下:字段名字段类型中文含义及说明User_Id自动编号编号LoginName文本登录名PassWord文本密码Name文本姓名Sex文

2、本性别Age文本年龄Email文本EmailPhone文本电话Fax文本传真Addr文本地址Zip文本邮政编码RegTime日期时间注册时间RegIp文本注册地址LoinIp文本最近登录地址惟一标识一条记录,主键用于登录使用,不一定为用户真实姓名网上购物最终是通过邮寄,故须用户真实姓名二、用户注册与登录建立用户数据表后,我们即可编写程序完成用户的注册与登录工作了。1、用户登录界面用户登录界面由两个文本框、两个按钮及一个超链接和一些显示文本组成

3、用户登录

4、e=“reset"id="rest"value="重置">

用户名
密码注册
Login.htm文件源代码通过Form表单将数据提交到login.asp文件中两个文本框接收用户名与密码产生两个按钮,并提交或重置表单在login.htm中,通过表单将数据提交至login.asp文件。Login.asp的源程序为:<%user=request.form("username")pwd=Request.Form("pwd")Dimrs1Setrs1=Server.Create

5、Object("ADODB.Recordset")sql="select*frommemberwhereLoginName='"&user&"'andPassWord='"&pwd&"'"rs1.opensql,conn,1,1%>从上一个文件(login.htm)中读入用户名与密码参数根据用户输入的用户名与密码建立数据集包含一个数据库链接文件(conn.asp)Login.asp文件源代码根据新建数据集的记录数来判断是否为合法用户session('username')=""ifrs1.recordcount>0thenresponse.write"登录成功"

6、session("username")=rs1("LoginName")  elseresponse.write"用户名或密码错误!"session("username")=""endif判断记录集中记录是否空,如为空则表示用户名或密码不对建立一个session对象,说明已登录成功登录不成功,session值设为空Login.asp文件源代码在上例中的session(“username”)=rs1(“LoginName”)是为建立一个session对象保存登录用户名于客户端的浏览器中,以方便后续网页对登录用户的验证。dbpath=server.MapPath(

7、"./book.mdb")connstr="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="&dbpath&";PersistSecurityInfo=False"setcn=server.createobject("ADODB.CONNECTION")cn.openconnstrLogin.asp文件中的语句为包含一个数据库链接文件(conn.asp),conn.asp的具体内容为:通过server.mappath()函数获取数据库实际路径建立conne

8、ction对象链接字符串Conn.as

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。