当前位置:沸点梦工场 > 网页设计教程 > Dreamweaver教程 > 浏览文章

用Dreamweaver和ACCESS开发制作新闻发布系统

59HOT收集整理 2008年01月28日 【字体:

这次咱们就来做这个新闻系统的数据库,放心很简单,几分钟就可以搞定!

首先开发ACCESS,设计表,如下图:
点此在新窗口浏览图片screen.width-333) {this.width=screen.width-333;this.title='open new window';}" border=0 ;>

在这里,我详细介绍一下各个数据类型的功能
name用来存放新闻发布者的姓名(文本)
content 用来存放新闻内容(切记设置为备注,因为储存量多)
title 新闻标题(文本)
xhcount 存放每条记录点击数(数字型)
xhtime 每条新闻发布时间(时间类型)

在此在说明一下conn.asp文件,就是数据库连接文件

点此在新窗口浏览图片

大家能看明白嘛?第一句声明DB为数据名
然后打开ADO,这个是规范写法,对于数据库移动位置可以在server.mappath改

好了是不是很简单,这次就少讲点,便于消化!

这次,准备讲解这个后台登陆的几个页面!

xh_login.asp这个页面主要一个表单递交页面,递交到xh_cklogin.asp
点此在新窗口浏览图片screen.width-333) {this.width=screen.width-333;this.title='open new window';}" border=0 ;>

xh_cklogin.asp是个验证表单密码的页面
点此在新窗口浏览图片screen.width-333) {this.width=screen.width-333;this.title='open new window';}" border=0 ;>
好了,咱们来分析这段代码
name=trim(request.Form("username"))
pass=trim(request.form("password"))
主要是从login.asp提取2个表单的值

if name="" or pass="" then
response.write "<script language=javascript>alert('对不起未输入,请返回');history.back(-1)</script>"
end if
主要就是验证输入的用户名和密码是否是空值,这个参数是从登陆框传递过来的!记得我们给xh_login.asp的各个控件赋予了名称

if name="adminxh" and pass="adminxh" then
session("xianhe")="yes"
response.redirect "xh_add.asp"
else
response.write "<script language=javascript>alert('对不起密码输入错误');history.back(-1)</script>"
end if

主要就是验证密码是否正确了,如果正确进入下个页面,不正确返回登陆页面!在这里主要要提的是,这么一句代码
session("xianhe")="yes"
这句代码非常的重要,就是这个会话可以防止别人非法登陆你的后台页面,在下节在着重讲解,在这里你只要明白,我把这个会话赋值为"yes"


xh_loginout.asp是个退出管理的跳转页面,只有2行代码
点此在新窗口浏览图片screen.width-333) {this.width=screen.width-333;this.title='open new window';}" border=0 ;>

本教程由网页吧http://www.wangyeba.com收集整理.

第一行是消除会话的值
第二行是跳转页面代码

 

上一页      下一页
本文共 7 页,第  [1]  [2]  [3]  [4]  [5]  [6]  [7]  页