东陆风华BBS

 找回密码
 注册东陆风华通行证
东陆风华论坛18周年庆(2005.3.28-2023.3.28)东陆风华-云南大学各专业历年考研复试信息汇总帖送人玫瑰手留余香-云南大学历年考研复试信息汇总
东陆风华-云南大学各学院考研QQ群号码
申请东陆风华实名认证免费领取云大考研考博真题如何申请云南大学考研论坛VIP会员?VIP特权?
东陆风华-云南大学各省校友&云南省各地州校友QQ群云南大学呈贡校区图片 &宿舍图片&图片云大 东陆风华送人玫瑰手留余香-云南大学2021年考研复试信息分享
12
返回列表 发新帖
楼主: 枫三侠

菜鸟学用DreamWeaver做ASP

[复制链接]

该用户从未签到

 楼主| 发表于 2005-12-24 09:38:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>4,连接数据库的文件是有了,但下面我们具体的单个页面怎么和数据库挂钩呢。选择“绑定”标签,添加“记录集(查询)”。单看字面意思就知道是来SQL查询语句了。</B> </P>< style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/9/9D/9D9F959A7F0158CB18C86F4F50027D7C.jpg" twffan="done">&nbsp;</CENTER><></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>5,在弹出的“记录集”窗口中,“名称”随便写个吧,也可不写,默认的。但"连接"就要从下拉列表中选择你定义的连接对象了,“表格”继续下拉选择(注:这和设计数据库的时候有几张表相关的)。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/A/A6/A679A1EC8AA89E178B8BDDB634954EA8.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>6,其它随便看下,其实最主要的是自动生成了SQL语言,点选“高级...”,可以看到如下图</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/B/B9/B947BE6F3EEBB41E8F68D1B70A9CECFE.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>7,确定后,你会发现记录集已经绑定,所有数据库中的字段都显现出来。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/8/83/834F89D0229B000F2705D17312739BDF.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>再注意下面有“插入”按钮,完全可以将某个字段选中,或按按钮或拖动到index.asp页面即可。该asp页面就显示数据库里面内容了。但只能显示首行的,要想全部显示。。。。Next</B> </P><P style="TEXT-INDENT: 2em"><B>8,“插入”工具栏“应用程序”标签中选择“动态表格”。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/4/49/493D743B23C59D07B3188AE08BA88A56.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>9,弹出的动态表格中选择已经帮定的记录集,显示几条记录明白说就是分页程序的生成:数据的记录多,内容多,就分好几页来显示,每页几条。记录是用表格自动生成显示出来的,再设下表格的属性。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/5/5C/5C38346F40FF66CF66AE85FCB638505E.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>确定后效果如下:</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/B/BC/BCBB87BB61263C2DC9659BCFF05D63D4.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>10,可以告诉你,基本差不多了。F12看看效果</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/E/E0/E0907FC700B32BFDF90ED043E1D297E6.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/3/36/36ED00AC50108E4E2532B65C3390FB19.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">那么现在暂搞一段落,你已经学会怎么连数据库,怎么显示库表中的记录了。等待你的就是下面怎么插入新的记录,怎么修改记录等等。。。。 </P>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html
云南大学2016年考研复试信息分享

该用户从未签到

 楼主| 发表于 2005-12-24 09:45:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>11,再想想,那些文本框里面是不是空的,正常修改资料的时候还会显示到原有的信息的。所以,选中表单。“应用程序”“绑定”“记录集”中相应的字段。</B> </P>< style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/0/01/01C7C366AC899E5DEDF1A69750C1E228.jpg" twffan="done">&nbsp;</CENTER><></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>或者,采用文本框的属性里面设置初始值,点动态闪电图标,弹出对话框中选择对应字段。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/11/116BCD5C80E67E500309AB15B7A2403C.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>12,好了以后,选中form表单。。“应用程序”--“服务器行为”--“+”--“更新记录”</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/F/FC/FC2C292D5B1FF95012CC04BCF566FA83.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"><B>13,弹出窗口中,一般默认。“在更新后,转到:”老规矩先写个xiugaiok.html,以后再来建。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/DE/DE709B5CE6BDECFBF72A187D7F06C7AB.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em">14,当然,该页还没有结束,要添加“服务器行为”--“用户身份验证”--“限制对页的访问”,主要还是起保护作用,不能随便就能进入的。 </P><P style="TEXT-INDENT: 2em"><B>最后在把xiugaiok.html做下了,大体内容:修改成功!返回loginok.asp。</B> </P><P style="TEXT-INDENT: 2em"><B>基本完成,可以调试了。先从loginok.asp开始。因为是第一次打开窗口,根本没有登录,所以loginok.asp回自动转向到loginbad.html</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/B/BA/BA42FB043839EF0CCF4B7C652C727AC8.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em">返回到login.asp,一路填下去 </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/C/CB/CBD7F96FE4CE4D78FAEC1561370F6888.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/B/B9/B99B9E3C921E0DAFE4E7FC717F7AC0EC.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em">点击“cnbruce”修改密码“789”确定! </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/8/81/81D94DED3E8F7484CB42036F36652F7A.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/5/59/592EB1D4766EFAD0EB3295DDE19E8745.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em">然后,你再返回到 login.asp看看更改密码是不是生效了! </P><P style="TEXT-INDENT: 2em">最后:整个的修改页是越来越复杂了,我采用步骤比较多的方法,当然也附带学到了主详细页的用处。最主要是本人认为这样对初学者才有挑战性,能够灵活运用,扩展,修改,细化,都需要自己多练。有错误是正常的,需要你自己对错误的认识和摆平,只有这样,也许技术才会有所提高。 </P>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:41:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>7,确定后,login.asp基本完成。切换到login.asp的代码窗口,注意!已经生成了用户的局部变量Session:“Session("MM_Username"= MM_valUsername”。该变量可以全站采用的。</B> </P>< style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/1F/1FBFB7B083484CA7D8ACF06FB1457415.jpg" twffan="done">&nbsp;</CENTER><></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>8,新建一loginok.asp,其是一个保护页面,只有当用户密码正确登录后才会进入。否则跳转到loginbad.html(登录失败,可能原因是用户名或密码错。)打开loginok.asp,“应用程序”---“绑定”---“阶段变量”</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/5/5D/5DF9CEA0A5441D7BA0399FEA4C95B474.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>9,弹出的阶段变量对话框中,根据第7步的代码显示,名称输入MM_Username句即可。</B></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/3/3B/3B09B04F59A9A853635CEB9B474A0F88.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>10,选择建立起来的“MM_Username”,按下“插入”按钮或者拖入页中。可以让不同用户进入时动态显示其对应的姓名。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/5/54/541879396D2658D50126D1F0B8952D3A.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">11,再为loginok.asp做下权限限定,意思是你可以知道http://localhost/newgn/loginok.asp,但你单纯在地址栏输入绝对是进不了的,或者用户密码不正确也是进不了的。那该怎么实现这样的效果呢? </P><P style="TEXT-INDENT: 2em"><B>“服务器行为”---“身份验证”---“限制对页的访问”就OK了。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/DA/DA6AF476699BC8EC2188E62C890117FF.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>12,按“用户名和密码”进行限制,拒绝则跳转到“loginbad.html”</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/D6/D68B0C16DFB23D3120BAA3B8E3771182.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>13,有关loginok.asp基本设置完毕,感觉还是蛮麻烦的,不过按步骤来会好很多,呵呵。</P><P style="TEXT-INDENT: 2em">Now,还有个loginbad.html再努力一下。很简单,登录失败跳转到该页,非法登录也同样跳到本页,内容很简单。</B></P><P style="TEXT-INDENT: 2em">1,你注册了吗?没有的话来登记下吧! </P><P style="TEXT-INDENT: 2em">2,你是不是忘了什么东西了,返回仔细填下哦。</P><P style="TEXT-INDENT: 2em"><B>14,差不多了,调试一下。当然先从login.asp开始,填写个正确的看看。</B> </P><P style="TEXT-INDENT: 2em"><B>测试:</P><P style="TEXT-INDENT: 2em">先用name:cnbruce,pwd:123456</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/7/74/7474964621D17212808EB8E8AD85F20E.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>注意后面的name是cnbruce</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/F/F4/F4D41145967E4A2C6D1438C36F467F91.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>再用name:cnrose,pwd:123456</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/E/E8/E851DE3393B850544DD39D2BE479A814.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>注意,同样是loginok.asp,但显示的人姓名不一。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/A/AD/AD0B917BF34CE3B268056D3FD79A15CE.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>再随便敲个http://localhost/newgn/loginok.asp看看,其自动跳转到loginbad.html。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/7/7B/7B499AAE1CD8E8ABF94D8FF3573D3F2E.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style=
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:36:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><STRONG>第二步:数据库设置篇</STRONG></P>< style="TEXT-INDENT: 2em">1,首先确认站点根目录下有专门的数据库存放目录,比如d:&#92;newgate下面的database文件夹(有则Ok,无则新建)。</P>< style="TEXT-INDENT: 2em"><B>接着打开Microsoft Access DBMS,"文件"---“新建...”数据库,在弹出的对话框中选择存放路径并命名。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG height=380 src="http://cimg.163.com/catchpic/E/E2/E29308EA4B2CB644CF155B2BBD1AB0A8.jpg" width=500 twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>2,在新建的数据库中“使用设计器创建表”,弹出的“表1”中设计你的相关字段,注意各自的“数据类型”,还有一点很重要:字段ID,类型自动编号,并选择它定为主键。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/1A/1A7AEB34244B42C4F70F787AC8D53FC5.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>3,设计完“表1”后,直接关闭该窗口,在弹出对话框中点击“是”保存“表1”命名为user。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/C/C1/C1377B5F22F7801F68042BBEDA6D8EB8.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>此时一点需要提到:刚刚强调的设置字段id相关是必须的,否则在保存之后还会出现如下对话框,其效果还是设置类型是自动编号的关键字段。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/18/1834D08C2B63BBE9AD66C63786076CC4.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>4,这时候数据库表user已经建立完毕。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/16/1603F5925539EDDB8D8CFEDBF40C05EE.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>5,双击数据库表user,小添试一下,在弹出的user表中输入相关内容。关闭保存。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/11/11F7E11028AE0617A0BF820BBFAC4901.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">至此对数据库、表、字段的建立保存工作完毕。下面就开始动用DW操纵mdb文件了</P>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:42:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>11,同样,选择form表单,“应用程序”面板“服务器行为”“+”“显示区域”“记录不为空则显示区域”。</P>< style="TEXT-INDENT: 2em">弹出对话框中选择刚刚建立的recordset1即可。</P>< style="TEXT-INDENT: 2em">意思也很清楚:如果有满足SQL语言查询的记录集就显示问题和答案书写框。</P><P style="TEXT-INDENT: 2em">最终效果页应该如下:</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/F/F9/F93214D4332CB49CADACB12673113154.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">总算把2.asp搞定了。总结下,该页主要起承上启下的作用。先要判断有没有这个用户,如果有,还有把密码问题显示出来,并要能传送到下一页3.asp </P><P style="TEXT-INDENT: 2em"><B>12,那3.asp就要判断2.asp过来的密码问题以及答案是否和数据库中的吻合了。</P><P style="TEXT-INDENT: 2em">又有两个作用:不吻合,说明密码答案错,返回上页再来!吻合,那就规规矩矩地给人家密码吧,呵呵。</P><P style="TEXT-INDENT: 2em">不过有了做2.asp的经验,做3.asp还不是小菜一碟!</B> </P><P style="TEXT-INDENT: 2em"><B>13,保存2.asp,在站点新建3.asp并且打开它。老规矩,绑定记录集(“应用程序”面板--“绑定”标签下“+”“记录集(查询)”)。</P><P style="TEXT-INDENT: 2em">在弹出的“记录集”中就要值得你要小心注意了。</P><P style="TEXT-INDENT: 2em">“筛选”,选择"question" "=" "表单变量" "question"</P><P style="TEXT-INDENT: 2em"></B></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/0/0D/0DA75FD404712A7E7775FFC75B184853.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>14,但你有没有注意到,我们要传送两个值给3.asp接受的,但现在只能一个进行选择。那该怎么办呢?切换到“高级”SQL的相关代码。我们要稍加添加。</P><P style="TEXT-INDENT: 2em">SQL结构查询语言会一点,模仿能力强一点,呵呵就过来了!</P><P style="TEXT-INDENT: 2em">“变量”添加一个“MMAnswer”,“运行值”当然就是“request.form("answer")”了</P><P style="TEXT-INDENT: 2em">然后把SQL语言加一下and answer = &#39;MMAnswer&#39;</P><P style="TEXT-INDENT: 2em">看SQL的意思就明白了:必须要求 question and answer和数据库表中两字段的值吻合。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/7/76/76F0D8AE65A9128AC202442A396711BA.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">15,接着,象做2.asp样快速设计3.asp</P><P style="TEXT-INDENT: 2em">页面上书写不吻合的语句“呵呵,你的问题答案不是这个吧,要不回去再试试? ”并且选中后,同样是“应用程序”面板“服务器行为”“+”“显示区域”“记录为空则显示区域”。 </P><P style="TEXT-INDENT: 2em"><B>接着是吻合的情况,“你的密码是:”的后面,从“绑定”“记录集”中选择“pwd”插入或者直接拖入到页面; </B></P><P style="TEXT-INDENT: 2em"><B>并且还要选中该部分,“应用程序”面板“服务器行为”“+”“显示区域”“记录不为空则显示区域”。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/4/46/466FDB83B8F4A38BD094E50AEF05D885.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>16,保存3.asp,大功告成!来调试下。</B></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/7/7D/7D1326EF288531074F35AA13E8AFD269.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/F/FA/FAEA8B1F8C757B9AF47C825EF5B7F65E.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><TABLE align=center border=0 cellPadding=0 cellSpacing=0 class=border2 width=760><TBODY><TR><TD vAlign=top><TABLE align=center border=0 cellPadding=2 cellSpacing=0 class=border width="100%"><TBODY><TR><TD class=title><TABLE border=0 cellPadding=0 cellSpacing=0 width="100%"><TBODY><TR><TD class=title_maintxt vAlign=center width="82%">&nbsp;<IMG align=absMiddle height=14 src="http://cimg.163.com/catchpic/D/DA/DAEAD001F69BD3E9A577E5414064A197.gif" width=11 twffan="done"> 菜鸟也学DW做ASP(查找密码篇) </TD><TD class=title_ma
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:37:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><STRONG>第三步:数据库显示篇</STRONG></P>< style="TEXT-INDENT: 2em">站点建了,DW也管理了,数据库表也建了,还小添了一下。那下面就开用DW还算强大的功能:连接数据库并且显示纪录。</P>< style="TEXT-INDENT: 2em"><B>1,打开DW,在站点里面先新建个ASP页面(index.asp)。 在“应用程序”面板中选中“数据库”标签。只要我们在前面建立了站点,选择了文档类型(即我们选的ASP Javascript的),并且还测试了服务器(http://localhost/newgn/);则当前我们看到就剩下第四步没有打勾了。 </B></P><P style="TEXT-INDENT: 2em"><B>那现在就点击“+”号,选择“自定义连接字符串”。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/7/78/7810329B213B073C1A59F4D00EBAC77D.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>2,在弹出来的“自定义连接字符串”对话框中,"连接名称"随便写一个。“连接字符串”就要好好填写了。当"使用此计算机上的驱动程序"时应用绝对路径:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=d:&#92;newgn&#92;database&#92;cnbruce.mdb 否则“使用测试服务器上的驱动程序”采用Mappath转换路径 :"Driver={Microsoft Access Driver (*.mdb)};DBQ="&amp; server.mappath("/newgn/database/cnbruce.mdb")</B> 注:如果将要上传到网上去的页子就可以直接采用Mappath了。</P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/6/69/69F55927518EC915820AA1BACAD12077.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/13/13A14A6B9C9049E4683853771ED17C02.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>点击“测试”,出现成功即爽。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/6/62/62D1D3C60B4B957EE9DF737D37105D1B.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/C/C1/C105D6EF7FA2006AD26B945FF5CDC718.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>附注:需要更多了解的,可以打开DW的帮助教程。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/D6/D691C68C792BBF0F61509FF5A8C66456.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>3,成功连接数据库后,在DW里其实是自动生成了一个连接文件。位置在自动生成的Connections文件夹中,名称是你刚才在“自定义连接字符串”随便敲的为命名asp文件。还可以注意到DW数据库标签内看到mdb文件内的各个字段。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/13/13A69B2EEC6370D6B3274E610FCEE9D3.jpg" twffan="done">&nbsp;</CENTER>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:39:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>6,在弹出的“插入记录”对话框中。“连接”选你所建; “插入到表格”顺其自然; “插入后,转到”意思是注册成功以后要跳转到某页提示,先写 个,但要记得马上要建这个页面; “获取值自”就是刚刚选择的Form名了;“表单元素”中的“name插入到列中name”,意思是表单中 name输入框中的内容插入到数据库表name字段中。</P>< style="TEXT-INDENT: 2em">这时明白为什么在步骤3中“内容以及form表单名最好和数据库表里的字段对应”了吧,DW自动智能插入,否则你得一个一个点选。</B> </P>< style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/B/B2/B2691522FD575C37F412560AC14CC476.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">7,确定以后,注册系统已经完成了大半。(我正常到此的时间是1分钟不到,最主要的是多多练习)但再想想注册系统是不是不允许重名呢?那就要继续添加一些内容。 </P><P style="TEXT-INDENT: 2em"><B>在“服务器行为”中继续按“+”,“用户身份验证”中选“检查新用户名”。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/0/09/098E36B723423DE31275A6BA0688AF94.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>8,同样在弹出的“检查新用户名”对话框中,用户名字段选择“name”表示不得重名注册,当然也可以选择其他的,比如email,意思就是同个emai只能注册一个。“如果已存在,则转到”表示假如有重复的现象该怎么办呢?那就跳到一个出错页面提示。当然这页也还没建,先写个文件,和刚才的registok.html一样记得马上补上去。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/3/3D/3DA61E595C356F4B3C01099AAEF3C6C3.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>9,做一些细节性的动作,比如表单里面哪些必须添啊,哪些一定要是数字啊,email地址要包含一个@和两个"."号啊等等。注意先选择“提交”按钮。“设计”面板“行为”中选择“检测表单”。弹出的对话框中就可以很轻易的点取设置了</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/DD/DD940E82F5BA3FC43E77D70BFB8827D5.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/13/131DF178D16CA41B86E2385B6FBA9E70.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>10,再做下刚刚没有的两个页子吧:registok.html和registbad.html</P><P style="TEXT-INDENT: 2em">registok.html页面内容大概是:注册成功,请登录(当然登录系统是下一篇我要写的)。</P><P style="TEXT-INDENT: 2em">registbad.html页面内容大概就是:呵呵,对不起,有这个用户了,还是麻烦你重新注册下。返回!</P><P style="TEXT-INDENT: 2em">还有注意下,把“密码提示问题”和“密码提示答案”也填下,以后讲到“找回密码系统”的时候会用到。</P><P style="TEXT-INDENT: 2em"></B></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/8/8B/8BA58E524F17D1B16BAB1359ED2234FE.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/5/5A/5A8B32A911A8BEAE6B43B65D1F512676.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/DB/DB882EF4FB25E520C4A3FA97EE68AEB8.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em">注册系统就到这边吧,主要是插入记录,并且验证的不重名效果。呵呵,登录系统编写中。。。 </P>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:36:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>5,以上步骤完成了建站,设虚拟目录,下面就是把Dreamweaver打开了。第一步就是“编辑站点”了</B> </P>< style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/C/C5/C52AD120FE1D40642251129C75CCE8F5.jpg" twffan="done">&nbsp;</CENTER><></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>6,选择“编辑站点”,在弹出的属性框中选“高级”标签,从“分类”中先选“本地信息”,右窗口中设置站点名称(随便输入,但自己要清楚其代表的意思,推荐和你站点的根文件名同),本地根文件夹(这时候就指向到我们在步骤1中建的文件夹了)。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/A/AA/AA041B2558047526DEDD095EAA5609F7.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>7,然后设置远程信息,访问选择“本地/网络”,远端文件夹仍选择我们的站点文件夹d:&#92;newgn&#92;</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/4/40/403A127E27795F58503C842FA7D11B1F.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>8,再接着“测试服务器”,“服务器模型”暂为ASP Javascript,“访问”本地/网络,“测试服务器文件夹”仍是我们的站点文件夹d:&#92;newgn&#92;,“URL前缀”在http://localhost后面添加“newgn/”,添加的东西就是我们步骤3中设置的虚拟目录</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/0/00/007E155BB12578BD1A3F47A8219FCAE1.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>9,这时,站点定义基本结束,点击确定。出现“编辑站点”对话框,“完成”即可。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/B/BB/BB8E72D2A40D62B23CCF5C2F9DAAAC4E.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>10,此时DW的站点属性框中就将d:&#92;newgn&#92;内所有内容映射过来,在此需要提醒的是:DW中建好了站点连接,就可直接在DW中对其对应的文件、文件夹操作,最好不要回到我的电脑d:&#92;newgn&#92;里面去操作。【 能在DW中操作的,尽量不要离开DW的编辑环境 】</B> </P><P style="TEXT-INDENT: 2em">剩下的就是新建一asp页面,具体实现怎样的功能,呵呵,待续。。。 </P>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

该用户从未签到

 楼主| 发表于 2005-12-24 09:44:00 | 显示全部楼层

菜鸟学用DreamWeaver做ASP

< style="TEXT-INDENT: 2em"><B>6,在弹出的对话框中,"记录集"Recordset1无需理会,"主页字段"意思就是在主页面上要显示的字段信息。</P>< style="TEXT-INDENT: 2em">因为是主,其他不要显示的字段就一个个按“—”删除吧,主得只剩下大名name。</P>< style="TEXT-INDENT: 2em">那下面的连接到详细信息就只有选择“name”了。</P><P style="TEXT-INDENT: 2em">“传递唯一键”就选自动编号ID吧,当然其他的也可以选,但一定要确认你所选的在数据库表中一定要有内容。比如一些人注册的时候QQ号码不一定写,那这时候你就不能选oicq做为“传递唯一键” </B></P><P style="TEXT-INDENT: 2em">(所谓“传递唯一键”,就是asp中传递URL参数值。君不见xxx网址是http://www.cnbruce.com/blog/showlog.asp?cat_id=27&amp;log_id=219,那“?”后面的是什么玩意,cat_id就是参数,27就是值,当然后面不光只要一个参数,多个参数就用&amp;连起来。当然这些东西,学asp的都知道了。DW做,呵呵,不要理解这么多,但你一定要学。) </P><P style="TEXT-INDENT: 2em"><B>然后是"详细页名称",因为还没有做,当然推荐你先不做,为什么?自有玄机!</P><P style="TEXT-INDENT: 2em">就先命名个“xiangxi.asp”吧。</P><P style="TEXT-INDENT: 2em">“详细页字段”就不改吧。好!确定。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/2/2A/2A7B8A5AE70FB94E84807E20097FBAE4.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"><B>7,确定后,一段时间的等待,突然发现,DW自动生成了xingxi.asp(刚才玄机所在)。不光页面内容生成,连“记录集”也绑定好了,动态文本也添加了。(真是服务周到)</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/F/F5/F5CDDAF3AC2A924A5081FE885FE25354.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"></P><P style="TEXT-INDENT: 2em"><B>8,再看看loginok.asp。有不少东西,看得眼睛发呆,这些大都是和xiangxi.asp进行挂钩连接用的,不是垃圾,甭怕,呵呵。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/8/8D/8D8C7527ABC2804EB813FB8323AAD6AD.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"><B>9,然后做什么事呢?回到xiangxi.asp吧。我们要修改资料,那得有些文本的框框让我填写啊。那这时候就有个死办法,先选中整个表格,ctrl+x把表格给剪了。立马回到表单工具部分,插入表单,在出来的虚线框中ctrl+v粘贴过来。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/D/DA/DAF73B6FFA2BFF1054AB9CA6FC641DBD.jpg" twffan="done">&nbsp;</CENTER><P></P><P style="TEXT-INDENT: 2em"><B>10,接下来,添加文本框。先把{Recordset1.xxx}一个一个删掉,只留下一个ID和name因为这两个不需要修改,也不能修改!</P><P style="TEXT-INDENT: 2em">其余的,换成对应的文本框,注意“文本域”打上对应的名字。</P><P style="TEXT-INDENT: 2em">在对表格加一行,添加两个按钮。</B> </P><P style="TEXT-INDENT: 2em"><CENTER><IMG src="http://cimg.163.com/catchpic/1/11/112094188AD19C6C7CD1103ADBFC6177.jpg" twffan="done">&nbsp; </CENTER>
东陆风华APP客户端 http://bbs.ynutx.net/appbyme_app-download.html

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|小黑屋|手机版|Archiver|东陆风华,凝聚云大人的力量 ( 滇ICP备07500061号-1 )

GMT+8, 2024-5-13 23:48 , Processed in 0.109375 second(s), 29 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表