网站大量收购独家精品文档,联系QQ:2885784924

动态网页设计第二节.ppt

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第八章第二节用户注册与登陆 1、插入记录的具体应用--用户注册 好,在前面的课程里我们学习了如何通过我们的网页对数据库进行操作,下面我们来看看一个具体的案例,从而加深一下我们所学的内容,同时对我们所学的东西加一下扩展! 首先建立数据库,我在这里建立了一个名为userdb的数据库,里面建立了一个名为usertable的表,其下的字段按照b2c网站的基本要求,设置了这样几个字段:用户名、密码、电子信箱、联系地址、邮政编码、真实姓名、年龄、性别、电话号码,如图 要求:其中用户名、密码、电子信箱是必添项,如果用户没有在网页上输入这三个信息的话,系统要给以提示,并且无法进入下面的步骤。 首先新建立一个站点userreg,把数据库之类的东西连接好,和我们以前讲的一样!首页命名为default.asp如图 此处大家必须掌握的概念有两个,第一个为表单,第二个为表单变量以及变量名----好了记住这两个概念,后面有大量用的地方 分别再给下面的图中的表单变量命名,其中用户名文本框变量名为“username” 服务器行为--插入文本 由于我们注册用户的时候,有可能别人已经使用了我们的用户名注册了,所以在注册信息以前必须把用户想要注册的名称和以前注册过的用户名比较,如果重复则提示对方“该用户名已经有人注册”  做法:服务器行为--用户身份验证--检查新用户名 如图 做完这项工作后,系统自动生成一个变量名”reqUserName“,这个变量可以把我们刚才在用户名里面填写的东西记录下来,如果该用户名在数据库中已经存在,那么在注册失败页面中,我们还要作如下操作 如果用户名重复,那么会显示”对不起,用户名(后面那个重复的用户名)已经注册,请选择其他的。。。“ 其中那些必须填写的项目,我们如果不填写,系统必须给以提示,这个怎么作呢,也很简单,先选中“提交”按钮 步骤“窗口--行为--检查表单”,如图 如果出错,系统会弹出报错对话框,提示你那些是必须填写的 还有一个问题--就是如何确认密码,两个密码如果输入不一致,系统如何提示?这里就需要使用dw的扩展插件,所谓扩展插件是macromedia公司提供的扩展网页制作工具功能的接口,网民可以自主开发各种插件,用于拓展其功能,插件的扩展名为.mxp,这里介绍一个checkform插件 看看整个的运行效果吧 如果用户注册信息已经存在,那么显示如下 如果注册成功应该出现成功页面 这里的“123”是个通过注册的用户名,哪么如何再页面中出现这个用户名呢,这里介绍一种变量——应用程序变量(全局变量) 在绑定栏目下的加号下拉单中选中“应用程序变量,变量名字为ppp 打开default.asp页面中的“代码”标签,进入代码设计部分在里面找到“‘ *** Insert Record: construct a sql insert statement and execute it”下面的代码然后在原代码之间加入如下代码 Application(“ppp”)=Request.Form(“username”) ,这是什么意思呢, Application叫做应用程序变量,ppp是那个变量的名字,这个变量一旦命名可以在网站的所有页面使用, Request.Form(“username”) 就是我们的用户名栏目输入的值,我们把这个值赋给全局变量,这样在另外一个页面就可以使用他了,比如你输入用户名123,这个ppp的值就是123并且另外一个页面如果打开ppp也就相当于得到了123这个值 然后,我们在来到用户注册成功界面,你会发现,在这个页面的绑定栏中,也有了个ppp,把这个ppp拖动到“祝贺您”后面,就相当于引用了刚才建立ppp变量,如果ppp变量刚才的值是123 相应的 祝贺您后面就要显示123 提高后的运行结果是 提高后的在提高,如果我们继续设置不同的全局变量,就可以把每个我们注册的信息都在注册成功页面显示出来, 在刚才的ppp变量代码后面再加入Application(ooo)=Request.Form(password) Application(xxx)=Request.Form(truename) 呵呵,感到难度了吧,希望大家把这个挑战看做乐趣,一旦实现了预期的目标,做网页还是很有意思的,那种能指挥数据到处跑的感觉,很有操控感哦!! 再接再厉,看下面一节内容 2、用户登陆与留言板 我们在刚才的内容中学习了,如何制作一个完整的注册流程,下面咱们来看一看,如何制作一个会员登陆界面 我们刚才注册了一个会员,假设是SSS,现在我需要用这个账号登陆到一个页面,那么该如何进行呢,其实很简单,首先事先也要连接好你的数据库,然后你得需要先制作一个登陆界面,如图 除此之外,还要建立两个,一个是登陆成功后的欢迎界面,一个是登陆失败提示并告知新用户

文档评论(0)

好文精选 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档