您的位置: 首页 > 技术文档 > 网络编程 > [Asp]教你制作简单的留言簿
国外空间使用 cgi 乱码解决办法 回到列表 ASP用JMail、CDO发送邮件
 [Asp]教你制作简单的留言簿

作者:opooR 时间: 2003-09-12 文档类型:原创 来自:蓝色理想

第 1 页 [Asp]教你制作简单的留言簿
第 2 页 [Asp]教你制作简单的留言簿

前言: 
  前几天看了《请不要做浮躁的人》这篇文章.真是收益非浅..每看这篇文章就会脸红一次.想想学习ASP这么长时间了..居然还是属于菜鸟级的人物.说来惭愧那.可能跟自己的努力程度和实践程度有关.文中有句话说的好: 菜鸟学习脚本的方法就是多练习.  的确是这样,世界上本来就没有跨不过去的坎..关键在于你要去做.光说不练是假把式....我想只要你去做了,你就不可能永远菜下去...  那好....废话不说了,切入正题.

  学习ASP有段时间了..对一些基础的东西也有了一些了解.比如常用的内置对象的用法.那么现在你需要开始动手规划你的第一个留言本.人都有第一次吗?是不是....你要把那些知识用到实战中去以检验你的ASP学习成果..那,留言本其实是最好的练手机会.因为留言本从结构上来说不是很复杂...而且会用到很到ASP中比较基础的东西.你独立完成的这个留言本是你的第一个作品,好说也有点成就感嘛.而且对你的ASP技术进阶也有很大的帮助.....省略1000字..哎..我这个人就是喜欢罗嗦..就此打住...  我们马上开始...

一. 制作思路
  思路其实是一个很重要的东西.写程序尤其是如此.谁都没有把握去编写一个还没有思考成熟的东西. 先明确一点,这个留言本没有用到任何新技术.[是给菜鸟看的嘛].因为这个教程的目的不在于创新而在于练习.

  大体的思路是这样:  需要一个数据库存放留言的内容等.然后用ASP读出数据库中的内容显示在页面上. 主要讲解了一下在ASP中运用ADO和SQL语句对数据库的一些基本操作.比如最常用的Select语句.对了.就是这样.关于ADO请参阅相关资料...
    在这个极简单的留言本中用到的文件清单:
    Liuyan.mdb    '留言本数据库文件
    Install.asp   '留言本表结构创建文件
    Show.asp      '显示留言主文件
    Add.htm       '添加新留言表单
    Insert.asp    '插入新留言文件
    login.asp     '管理员登录文件
    del.asp       '删除留言文件

二.建立数据库
1.打开你的Access建立一个文件名为:Liuyan.mdb.添加以下字段:
   (1). ID        类型为自动编号(存放留言的ID编号)
   (2). Name      类型为文本字段(存放留言人的姓名)
   (3). Homepage  类型为文本字段(存放留言人的主页)
   (4). Title     类型为文本字段(存放留言的主题)
   (5). Neirong   类型为备注字段(存放留言的内容)

  当然你可以自己添加你认为需要的字段,如果你把字段名或表名换成其它名称,则对程序也要作出相应的更改,不然会出错。如果你不想手工建表及添加字段,那你可以在浏览器中运行Install.asp文件,它可以自动建表,你就可以偷懒了:)

2. 在开始编写之前有必要罗列下在这个留言本中用的的SQL语句.也是留言本的原理.
以本数据库为例:

'检索出数据库中的留言并最新的留言在前
Sql=SELECT * FROM liuyan ORDER BY id DESC
'这个语句是签写新留言时用到的.
 Sql=INSERT INTO liuyan(name,homepage,title,neirong) VALUES
('name','homepage',title','neirong') 

  这两条语句是今天要用到的.还有很多基本语句比如Delete,update等并没有在这个留言本中用到.你可以自己试着完善.

三.编写代码
  1.Install.asp:考虑到手工建表有点麻烦,所以写了这个文件。文件主要用到CREATE TABLE和DROP TABLE语句,不过由于数据库的原因,有些数据库有可能不支持此语句。本文以Access为例,因为ACCESS支持这两条语句,如果还是新手还看不懂那也没关系,以为有机会再研究好了:)。由于不清楚数据库定义了那些关键字,所以在创建表和字段时,都用[]把表名和字段名括起来,即使表名或字段名和数据库的关键字冲突,也不会引起程序出错。不过运行本程序前,必须先在Access中创建一个数据库名称为liuyan.mdb,可以不为其创建表,用此程序来创建。
Install.asp的源代码:

[Ctrl+A 全部选择 然后拷贝]

  2.show.asp文件基本思路: 把每一条留言以表格的形式存放标准Html中.然后通过Asp中的Do while方法循环打印出表格.利用ADO对象依次读出数据表的留言内容显示在页面上.暂时没有分页功能.....因为这是个最简单的留言本吗?^_^..

  先定义数据库连接对象..采用标准的Oledb连接方式.主要用到Connection、RecordSet这两个对象.就是我们读出的记录集变量.
show.asp的源代码:

[Ctrl+A 全部选择 然后拷贝]

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

上一页 下一页 [Asp]教你制作简单的留言簿

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

相关文章 更多相关链接
[ASP]利用 xmlhttp 分块上传文件
ASP 中健壮的页结构的异常处理
改进 ASP 的字符串处理性能
ASP 指南
ASP编程入门进阶
作者文章
一年过的很快[给蓝色经典]
[Asp]教你制作简单的留言簿
一个简单的ASP分页程序
关键字搜索 常规搜索 推荐文档
热门搜索: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
>> 分页 首页 前页 后页 尾页 页次:1/21个记录/页 转到 页 共2个记录

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

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

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

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

杂⑦杂⑧ Gold NORMANA V2