Board logo

标题: 用Dreamweaver制作ASP动态网页(图解三) [打印本页]

作者: admin    时间: 2007-12-8 10:04     标题: 用Dreamweaver制作ASP动态网页(图解三)

第四步:注册系统篇
$ c/ e% ^; K7 M; ]0 b7 [- ]7 E  1, 在站点里右键新建一文件regist.asp用来做注册页面;同样,因为在此之前已经建了和数据库连接的文件conn.asp,该文件是全站点有效的。所以在你新建的regist.asp中的“应用程序”----“数据库”标签里面就自动有了"conn"。这一步是只要开始做第一步,以后都不要添加的(除非要连另外的数据库)。
% x% z& Q$ y) a" u& [. y  [attach]144[/attach]
% k9 \" Y- l% B9 X  2,接着还是老规矩,切换到“绑定”标签,添加记录集。(我想应该这几步很上手吧)添加好了以后的画面依然是老面孔。7 y+ c5 V0 W5 C- ~4 |2 B* @
  [attach]145[/attach]" F; X% @: N  }; x- E# R% L
  3,在regist.asp页面做个很简单的表单页,内容以及form表单名最好和数据库表里的字段对应。) Q# s! O! a" B: H
  [attach]146[/attach]
; w  k$ }" N* m& b5 k0 F$ C  4,在代码标签处选择“form”表单标记,最主要为下一步插入记录做准备。始终注意要对某块设置相关属性动作的时候,一定要选中它。
  E/ z# K1 l, S  ^8 T! L, n  [attach]147[/attach], T9 M% I9 O# p1 i
  5,切换到“服务器行为”标签,因为先前已在第2步中绑定了记录集,所以该标签内容中也已有记录集这一项,这很正常。但我们要的是插入记录,继续按“+”,选择“插入记录”。
  S4 e& R0 n" e4 b  [attach]148[/attach]
" d5 A" A, z1 N) T  6,在弹出的“插入记录”对话框中。“连接”选你所建; “插入到表格”顺其自然; “插入后,转到”意思是注册成功以后要跳转到某页提示,先写 个,但要记得马上要建这个页面; “获取值自”就是刚刚选择的Form名了;“表单元素”中的“name插入到列中name”,意思是表单中 name输入框中的内容插入到数据库表name字段中。. h0 N: o- F+ R' W/ Y# ^0 h
  这时明白为什么在步骤3中“内容以及form表单名最好和数据库表里的字段对应”了吧,DW自动智能插入,否则你得一个一个点选。) j, V! b$ {2 h( H0 R
  [attach]149[/attach]6 n: m9 F; w2 a, t# \$ S- Y
  7,确定以后,注册系统已经完成了大半。(我正常到此的时间是1分钟不到,最主要的是多多练习)但再想想注册系统是不是不允许重名呢?那就要继续添加一些内容。7 ~7 z/ i1 S9 W  J9 S
  在“服务器行为”中继续按“+”,“用户身份验证”中选“检查新用户名”。
2 j+ s* B/ L+ |" v  [attach]150[/attach]* J6 ]; Y+ I; u+ \2 |- V9 w
  8,同样在弹出的“检查新用户名”对话框中,用户名字段选择“name”表示不得重名注册,当然也可以选择其他的,比如email,意思就是同个emai只能注册一个。“如果已存在,则转到”表示假如有重复的现象该怎么办呢?那就跳到一个出错页面提示。当然这页也还没建,先写个文件,和刚才的registok.html一样记得马上补上去。
0 D7 ]* R9 D6 s9 t  [attach]151[/attach]3 P; M, g9 }4 e' A6 y% Y# J, B' R9 I* Q
  9,做一些细节性的动作,比如表单里面哪些必须添啊,哪些一定要是数字啊,email地址要包含一个@和两个"."号啊等等。注意先选择“提交”按钮。“设计”面板“行为”中选择“检测表单”。弹出的对话框中就可以很轻易的点取设置了
- }* L8 A+ F1 E# s  [attach]152[/attach]* G3 @; Q) @& e
  [attach]153[/attach]
$ w+ `, \5 ]( V! `+ F" {  ~  10,再做下刚刚没有的两个页子吧:registok.html和registbad.html
0 ~; m5 G, q0 Y  registok.html页面内容大概是:注册成功,请登录(当然登录系统是下一篇我要写的)。4 O- k6 n. \! P$ Z4 C8 B4 ]
  registbad.html页面内容大概就是:呵呵,对不起,有这个用户了,还是麻烦你重新注册下。返回!1 ~0 b' M' r9 ?
  还有注意下,把“密码提示问题”和“密码提示答案”也填下,以后讲到“找回密码系统”的时候会用到。
" z; i+ @! ^  x; d5 ~  [attach]154[/attach]( A/ F8 K& |; o+ _6 H
 [attach]155[/attach]
! n) z3 P& y; g- V3 a1 ^; B  [attach]156[/attach]
. F! ^" z% J) }5 }. j; F4 X  注册系统就到这边吧,主要是插入记录,并且验证的不重名效果。呵呵,登录系统编写中。
1 e# b3 I0 _' B! Y





欢迎光临 捌玖网络工作室 (http://89w.org/) Powered by Discuz! 7.2