转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 站长学院 >> Web开发 >> 正文
[Asp]教你制作简单的留言簿         ★★★★

[Asp]教你制作简单的留言簿

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1265 更新时间:2009/4/23 10:27:37

前言: 
  前几天看了《请不要做浮躁的人》这篇文章.真是收益非浅..每看这篇文章就会脸红一次.想想学习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 全部选择 然后拷贝]


[网页制作]手把手教你用ASP制作留言本  [Web开发]::细细品味ASP.NET ::
[Web开发]创建并控制一个asp.net程序!(for delphi.net )  [Web开发]最佳ASP.NET编程习惯  [ 来自:动态网站制作指南 …
[Web开发]ASP.NET入门数据篇  [Web开发]ASP.NET高级教程—实战篇
[Web开发]ASP操作Excel技术总结  [Web开发]ASP网站漏洞解析及黑客入侵防范方法2
[Web开发][ASP]把无限级分类生成数组  [Web开发][ASP]使用类,实现模块化
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · Web开发  · 网页制作
    · 平面设计  · 网站运营
    · 网站推广  · 搜索优化
    · 建站心得  · 站长故事
    · 互联动态
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台