您的位置: 首页 > 技术文档 > 网络编程 > 菜鸟学 DreamWeaver MX 做 ASP
包含文件对数据库链接的影响 回到列表 [asp]禁止站外提交表单
 菜鸟学 DreamWeaver MX 做 ASP

作者:cnbruce 时间: 2003-10-21 文档类型:原创 来自:蓝色理想

第 1 页 菜鸟也DW MX做ASP(站点设置篇) [1]
第 2 页 菜鸟学DW MX做ASP(数据库设置) [2]
第 3 页 菜鸟学DW MX做ASP(数据显示篇) [3]
第 4 页 菜鸟学DW MX做ASP(注册系统篇) [4]
第 5 页 菜鸟学DW MX做ASP(登录系统篇) [5]
第 6 页 菜鸟学DW MX做ASP(忘记密码篇) [6]
第 7 页 菜鸟学DW MX做ASP(修改资料篇) [7]

  1、建立第一个页面 1.asp,其主要作用是让查找密码的朋友输入其用户名,很简单的页面:一个name文本输入框,和一个submit提交按钮

click for full size

  2、1.asp中选form标记,在相应的属性框中,“动作”填写2.asp,“方法”采用post

click for full size

  3、保存1.asp,在站点里面新建2.asp,并打开它。该页的作用有两个:
    (1)判断上一页,即1.asp所填写名字在数据库中是否存在。
    (2)不存在应提示出错,存在则应将该用户的问题(question)字段内容显示。具体怎么实现呢?

  4、2.asp上数据库已经连好。老方法,先绑定记录集(“应用程序”面板--“绑定”标签下“+”“记录集(查询)”)。在弹出的“记录集”中就要好好设置了。最主要的就是“筛选”,选择"name" "=" "表单变量" "name"。意思是,要显示数据库表中字段name的内容,得有个条件,那就是:从上一页(1.asp)中书写的name表单内容要和库中的字段name值相等。

click for full size

  5、其实切换到“高级”就可以看到自动生成的SQL代码,其中就有requeset.form("name"),意思就是把1.asp文本框中输入的值接受过来。

click for full size

  6、在2.asp页面敲入不存在该用户的提示语言"嘿嘿,这个用户还没有注册,所以你就没必要找密码了。"换行再敲入存在该用户的语句。但与此同时还要注意把密码问题SHOW出来,以及问题的答案做成文本框。

click for full size 

  7、选中2.aspform标签,属性面板中动作填写3.asp,方法采用post3.asp主要就是用来判断问题和答案是否吻合,如吻合则显示正确密码了。注意!是问题和答案在一起。而我们当前只有答案可以传过去,那我们的问题该怎么传到3.asp呢?

click for full size

  8、在“你的密码问题是:”后面插入光标,然后从“绑定”“记录集”中选择“question”插入或者直接拖入到页面。注意!这还只是显示给用户密码问题,是不能将此信息传过去的。那怎么样才可以呢?

click for full size

  9、我们采用“隐藏域”来传送question的值。插入一“隐藏域”(PS:有人不会插入吗?呵呵),对“隐藏域”的属性进行修改:“隐藏区域”名称就叫"question"吧,“值”点击后面的闪电图标,弹出对话框中选择“question”。已经完成对“隐藏域”question的赋值,同样也可以进行传递。

click for full size

  10、剩下的就是把2.asp中的两部分严格分开了。选中“嘿嘿,这个用户还没有注册,所以你就没必要找密码了。”这段文本。“应用程序”面板“服务器行为”“+”“显示区域”“记录为空则显示区域”。 弹出对话框中选择刚刚建立的recordset1即可。 意思很明显:如果没有找到满足SQL语言查询的记录集就显示该行错误提示。

click for full size

  11、同样,选择form表单,“应用程序”面板“服务器行为”“+”“显示区域”“记录不为空则显示区域”。弹出对话框中选择刚刚建立的recordset1即可。 意思也很清楚:如果有满足SQL语言查询的记录集就显示问题和答案书写框。 最终效果页应该如下:

click for full size

  总算把2.asp搞定了。总结下,该页主要起承上启下的作用。先要判断有没有这个用户,如果有,还有把密码问题显示出来,并要能传送到下一页3.asp

  12、那3.asp就要判断2.asp过来的密码问题以及答案是否和数据库中的吻合了。 又有两个作用:不吻合,说明密码答案错,返回上页再来!吻合,那就规规矩矩地给人家密码吧,呵呵。 不过有了做2.asp的经验,做3.asp还不是小菜一碟!

  13、保存2.asp,在站点新建3.asp并且打开它。老规矩,绑定记录集(“应用程序”面板--“绑定”标签下“+”“记录集(查询)”)。 在弹出的“记录集”中就要值得你要小心注意了。 “筛选”,选择"question" "=" "表单变量" "question"

click for full size

  14、但你有没有注意到,我们要传送两个值给3.asp接受的,但现在只能一个进行选择。那该怎么办呢?切换到“高级”SQL的相关代码。我们要稍加添加。 SQL结构查询语言会一点,模仿能力强一点,呵呵就过来了! “变量”添加一个“MMAnswer”“运行值”当然就是“request.form("answer")”了 然后把SQL语言加一下and answer = 'MMAnswer'。看SQL的意思就明白了:必须要求 question and answer和数据库表中两字段的值吻合。

click for full size

  15、接着,象做2.asp样快速设计3.asp页面上书写不吻合的语句“呵呵,你的问题答案不是这个吧,要不回去再试试? ”并且选中后,同样是“应用程序”面板“服务器行为”“+”“显示区域”“记录为空则显示区域”。接着是吻合的情况,“你的密码是:”的后面,从“绑定”“记录集”中选择“pwd”插入或者直接拖入到页面;并且还要选中该部分,“应用程序”面板“服务器行为”“+”“显示区域”“记录不为空则显示区域”

click for full size

  16、保存3.asp,大功告成!来调试下。

click for full size

click for full size

click for full size

  今天主要就是页面之间的关联,还有对SQL的一点运用,以及根据记录显示区域等等。要好好理清楚其原理和逻辑顺序。

出处:蓝色理想
责任编辑:cjj

上一页 菜鸟学DW MX做ASP(登录系统篇) [5] 下一页 菜鸟学DW MX做ASP(修改资料篇) [7]

◎进入论坛网络编程版块参加讨论

相关文章 更多相关链接
用DreamweaverMX 做图像热区
Dreamweaver MX 也要 VSS
细品DW MX 2004表格设计
Dreamweaver MX中移动层的使用
Flash MX 2004的“行为”功能
作者文章 更多作者文章
DW2004 中文乱码解决方案
ASP应用之模板采用
ASP TO HTML WITH TEMPLATE
处理较长文章,添加 …… 效果
rs.open sql,conn,1,1全接触
关键字搜索 常规搜索 推荐文档
热门搜索:CSS Fireworks 设计比赛 网页制作 web标准 用户体验 UE photoshop Dreamweaver Studio8 Flash 手绘 CG
站点最新 站点最新列表
周大福“敬•自然”设计大赛开启
国际体验设计大会7月将在京举行
中国国防科技信息中心标志征集
云计算如何让安全问题可控
云计算是多数企业唯一拥抱互联网的机会
阿里行云
云手机年终巨献,送礼标配299起
阿里巴巴CTO王坚的"云和互联网观"
1499元买真八核 云OS双蛋大促
首届COCO桌面手机主题设计大赛
栏目最新 栏目最新列表
浅谈JavaScript编程语言的编码规范
如何在illustrator中绘制台历
Ps简单绘制一个可爱的铅笔图标
数据同步算法研究
用ps作简单的作品展示页面
CSS定位机制之一:普通流
25个最佳最闪亮的Eclipse开发项目
Illustrator中制作针线缝制文字效果
Photoshop制作印刷凹凸字体
VS2010中创建自定义SQL Rule
>> 分页 首页 前页 后页 尾页 页次:6/71个记录/页 转到 页 共7个记录

蓝色理想版权申明:除部分特别声明不要转载,或者授权我站独家播发的文章外,大家可以自由转载我站点的原创文章,但原作者和来自我站的链接必须保留(非我站原创的,按照原来自一节,自行链接)。文章版权归我站和作者共有。

转载要求:转载之图片、文件,链接请不要盗链到本站,且不准打上各自站点的水印,亦不能抹去我站点水印。

特别注意:本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有,文章若有侵犯作者版权,请与我们联系,我们将立即删除修改。

您的评论
用户名:  口令:
说明:输入正确的用户名和密码才能参与评论。如果您不是本站会员,你可以注册 为本站会员。
注意:文章中的链接、内容等需要修改的错误,请用报告错误,以利文档及时修改。
不评分 1 2 3 4 5
注意:请不要在评论中含与内容无关的广告链接,违者封ID
请您注意:
·不良评论请用报告管理员,以利管理员及时删除。
·尊重网上道德,遵守中华人民共和国的各项有关法律法规
·承担一切因您的行为而直接或间接导致的民事或刑事法律责任
·本站评论管理人员有权保留或删除其管辖评论中的任意内容
·您在本站发表的作品,本站有权在网站内转载或引用
·参与本评论即表明您已经阅读并接受上述条款
推荐文档 | 打印文档 | 评论文档 | 报告错误  
专业书推荐 更多内容
网站可用性测试及优化指南
《写给大家看的色彩书1》
《跟我去香港》
众妙之门—网站UI 设计之道
《Flex 4.0 RIA开发宝典》
《赢在设计》
犀利开发—jQuery内核详解与实践
作品集 更多内容

杂⑦杂⑧ Gold NORMANA V2