当前位置:七道奇文章资讯设计学堂DW设计
日期:2009-10-01 02:15:00  来源:本站整理

<b>Dreamweaver构建Blog全程实录(7)-用户登录的实现</b>[DW设计]

赞助商链接



  本文“<b>Dreamweaver构建Blog全程实录(7)-用户登录的实现</b>[DW设计]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

第七章  Doking's BLOG用户登录页面的实现

  已完成用户的注册,用户目前可以登录到中,发表笔记、笔记答复.

7.1  用户登录行为

  用户登录,经过考证精确,页面换了个用户登录后的面目.

  (1)翻开bkblog.dwt.x,在左边栏插入表格yhtab,并如图7-1黑色圈中所示.

  (2)插入关于YH表查询的集yhlog,以考证用户登录的精确.

  ①将集yhlog设为挑选,如图7-2所示.

图7-1  表格yhtab的图   

 图7-2  插入集yhlog

  ②点击“高级”按钮,切换到高级集情势,如图7-3所示.

图7-3  插入集yhlog

  ③点击参数“+”,弹出“编辑参数”对话框,填写名称为“@Logpas”,范例挑选“WChar”,如图7-4所示.

图7-4  增添参与Logpass

  ④点击“成立”按钮,弹出“生成值”对话框,名称为“Logpass”,源挑选“表单变量”,如图7-5所示.

图7-5  生成值对话框

  ⑤单击“肯定”保存设置,一向回到集yhlog对话框.改正SQL语句,改正后果如图7-6所示.

图7-6  对集yhlog举行改正

  (3)在<html>标签之前,插入如图7-7红色圈所示的代码.

图7-7  定义函数uselog

  (4)拖拉bkblog.dwt.x中的集yhlog下的字段YHNAME到页面任何位置,再拖拉集yhlog下的字段YHID在后来,代码以下:

<%# yhlog.FieldValue("YHNAME", Container)  %><%# yhlog.FieldValue("YHID", Container)  %>

  把上面代码改成:

<%# uselog(yhlog.FieldValue("YHNAME", Container),yhlog.FieldValue("YHID", Container)) %>

  (5)插入关于ZT表查询的集bjre,返回该用户发表的学习笔记总数.

  ①将集设为“挑选”,挑选字段为:YHID,挑选方法为:输入值,如图7-8所示.

图7-8  插入集bjre

  ②点击“高级”,切换到高级集情势,将SQL改正成如图7-9所示.

图7-9  改正集bjre

  ③点击“编辑”按钮,在文本域中把YHID改成session(”USEID”),后果如图7-10所示.

图7-10  编辑集bire的参数

  ④按“肯定”键,再按“肯定”键完成集bire.

  (6)插入关于HF表查询的集plre,返回该用户发表的学习笔记总数.除了查询表差别外,其他设置与集bjre相同(可以先复制粘贴集plre,再举行改正).

  (7)拖拉集bjre下的字段Eprl100到表格yhtab中的“发表笔记:”之后;拖拉集plre下的字段Eprl100到表格yhtab中的“发表答复:”之后.

  (8)把光标移到表格yhtab中的“用户信息”之前,点击快速菜单下的“绑定”,后果如图7-11所示.

图7-11  插入绑定

  保持光标在图71红色垂直线的位置,输入:session(“USENAME”)

  (9)返回视图,给表格yhtab中的“发表新笔记”成立超级链接:../ztfb.x

  给表格yhtab中的“改正资料”成立超级链接:../yhsg.x

  后果如图7-12所示.

图7-12  表格yhtab的改正

  (10)挑选表格yhtab,返回代码视图,按“Ctrl+X”或在【编辑】菜单中挑选“剪切”,老办法:把它粘贴到新成立的记事本或Word文档中.

  (11)返回视图,挑选表格logtab,把光标移至如图7-13所示的红色垂直线的位置.

图7-13  移至光标所在位置

  (12)输入代码,如图7-14红色圈中所示.

图7-14  在标签<form>之前插入代码

  (13)把光标移到Yhlogfrm完毕标签</form>之后,输入代码,如图7-15红色圈中所示.

图7-15  标签</form>之后插入代码

  (14)把第7步中剪切的表格yhtab粘贴在代码<%end  if%>代码之前,<% else %>之后.

  (15)保存bkblog.dwt.x.翻开全部基本于bkblog.dwt.x模板成立的,辨别在【行为】中把bkblog.dwt.x模板中新增添的集yhlog、bjre、plre,复制、粘贴过来.再插入如第3步骤的代码,就OK了!

  (16)在IE浏览器中浏览index.x,用户登录前如图7-16所示,用户登录成功如图7-17所示.记得是不支持gb2312编码传输,要举行改正,上一章中已说过了,今后不再颤抖.

图7-16  用户登录前

图7-17  用户登录后

  提醒:为了便利读者学习,分成模块来写.实际上一开始就得在中全部功效做好,分外是在必须插入的集及页头载入,因为这些在后期改正后不能更新.

7.2  用户发表答复信息

  用户登录后,便可以对 各学习笔记发表答复信息.

  (1)翻开hf.x,插入表单yhplfrm,再插入表格Hftab,在表格中插入文本框控件,ID为HFNAME;插入文本区域控件,ID为HFTEXT;插入“发表”按钮,ID为plbottom,将其设为禁用,后果如图7-18所示.

图7-18  表格Hftab的有关

  (3)绑定session(“usename”)到表格Hftab中的“姓名:”之后(办法如7.1第8步骤绑定“用户信息”前的用户名).

  (4)拖拉集Ztre下的字段ZTNAME到文本框HFNAME,在文本框HFNAME的属性窗口中,把初始值:

<%# Ztre.FieldValue("ZTNAME", Container) %>

  改成:

<%#  “RE:”&Ztre.FieldValue("ZTNAME", Container) %>

  (5)挑选按钮plbottom,右键挑选状况栏< input # plbottom>,在弹出快速菜单中挑选“编辑标签”,如图7-19所示.

图7-19  挑选< input # plbottom>快速编辑标签

  (6)在弹出的< input # plbottom>快速编辑标签中把:

disabled=”true”

  改成:

disabled=<%# iif((session("USENAME")<>nothing),false,true) %>

  后果如图7-20所示.

图7-20  快速< input # plbottom>编辑标签

  即设按钮plbottom,当用户登录前为禁用,用户登录后为可用.

  (4)增添插入记录行为,提交值来自表单yhplfrm,挑选插入表格为HF,其他设置如图7-21所示.

图7-21  增添插入记录行为

  在图7-21中,可以看到字段HFID、HFTIME、YHID、ZTID没有获得值.字段HFID是自动编号,会自动给记录增添数值;字段HFTIME在Access中已设默许值为date(),所以会自动给新增添的记录增添当天日期.那字段YHID就是登录用户的ID码,字段ZTID就是要发表的笔记ID.所以要把登录用户的ID码增添到字段YHID中,要发表的笔记ID码增添到字段ZTID中.

  (5)返回到代码视图,找到插入记录(dkconn,HF)的代码,如图7-22黑色已挑选部份.

图7-22  找到插入记录(dkconn,HF)的代码

  (6)把代码:

CommandText='<%# "INSERT INTO HF (HFNAME, HFTEXT)


  以上是“<b>Dreamweaver构建Blog全程实录(7)-用户登录的实现</b>[DW设计]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .