• 首 页

网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】

http://www.qitongnet.com 网站建设咨询热线:010-65587978/77/76/75

相关文章

网站设计风讯团队的优势
北京网页设计CSS语法手册(六)分类属性
网页设计CSS+DIV:让文本字符环绕在图片周围
网站设计RSS名称丰富含义的由来
网页设计Flash MX 2004 功能介绍(4)
网站设计用PhotoShop与 Flash 做飘动的云
网站设计自由操控Flash---全面升级您的Flash播放器
网页设计FLASH8新功能体验:第五章视频 1.播放视频
北京网站设计用Dreamweaver MX实现网站批量更新
网站制作防止表格被撑开或div层被撑开的多种方法


品牌理念

北京网站建设最佳合作伙伴
北京网站建设专家企通互联
竭诚为您提供网站建设服务!


友好连接

    • 网站建设
    • 网页设计
    • 网站设计
    • 网站制作
    • 网站优化
    • 百度优化
    • google优化
    • seo
    • 网站推广
    • 网络营销
    • 北京网站建设
    • 北京网站制作
    • 北京网页设计
    • 北京网站设计

文章搜索

你的位置:首页 >> 网站制作 >> 网站设计网页设计Dreamweaver+ACCESS打造企业新闻系统

网站设计网页设计Dreamweaver+ACCESS打造企业新闻系统


作者: 北京网站建设   日期:2008-03-27 06:03:35  来源: http://www.qitongnet.com

资深北京网站建设公司企通互联,专业致力于北京网站建设,北京网站制作,北京网站设计,北京网页设计领域,千余网站建设案例,公司拥有国内一流的网站建设、网站制作、网页设计团队,如果您已经有网站的,看看我们精美的网站建设案例也无妨.北京网站建设网址:http://www.qitongnet.com =======================================================================================

各位朋友好,第一次写教程,有些欠缺的地方,请大家见谅!网站建设
在开发动态网站的时候,总是发现很多朋友问我要新闻系统,我总是给他们指出到这down到那down,但是很快他们就不满意的回来Q我了,告诉这个太大,那个太大,这个不会改,那个也不会改.在这里我写这篇DWMX+access开发动态新闻教程,就是为了帮助那些朋友, 北京网页设计授人以鱼总是不如授人以渔嘛!不废话了,进入正题:

首先给大家看看这个新闻界面:企通互联

后台管理页面:网站制作

为了方便在这里给大家直观目录北京网站设计

具有的功能为:网站设计
1.带后台管理员功能;北京网站建设
2.每条新闻具有发布时间和浏览次数;网站设计
3.能输入HTML代码,解决英文自动换行功能;网站建设
4.后台具有删除,编辑功能;企通互联
5.尽量精简代码,书写规范简单明了;

不足的地方:北京网站制作
1.由于时间关系和对初学者的考虑我没有做分页功能,如果大家想学习,我会在下次教程写出来!北京网站设计
2.没有写出首页调用代码,也是为初学者考虑北京网站设计
3.对后台添加新闻表单没有验证

开发工具:北京网站设计
DreamweaverMX和Access2000

好了,大家准备好了吧,我相信如果大家仔细看教程大约5小时就可以明白整个开发原理,很简单的:网站制作
先给大家说说开发步骤(或许不太规范,是按照本人习惯)

1.规划定义站点,建立各个功能模块文件

2.用Access写数据库xhnew.mdb

3.写后台管理登陆页面xh_login.asp和xh_cklogin.asp还有退出管理页面xh_loginout.asp网站设计

4.写后台添加新闻页面xh_write.asp和xh_save.asp北京网站设计

5.写后台显示页面,功能带有编辑和删除xh_add.asp北京网页设计

6.写后台编辑新闻页面xh_edit.asp和删除新闻页面xh_dll.aspwww.qitongnet.com

7.完成前台新闻页面index.asp和查看新闻页面xh_look.asp网站建设

本程序代码下载请访问网页吧:网站建设
http://www.wangyeba.com

好了,到此整个新闻系统差不多就完成了,整个小程序还有待于测试,期待各位给予批评指点.网页设计

 

 

 

 好了,咱们开始吧,一个好的站点,应该先规划好站点文件的存放!

好了先看看文件目录北京网站制作

下面解释一下:

目录:admin(用于存放后台管理程序文件)北京网站建设
文件:网站设计
xh_add.asp (后台管理页面)北京网站制作 北京网站建设
xh_edit.asp (后台编辑页面)北京网页设计
xh_del.asp (后台删除页面)www.qitongnet.com
xh_login.asp (后台管理登陆页面)北京网页设计
xh_cklogin.asp (后台管理验证页面)北京网站设计
xh_loginout.asp (后台管理退出页面)www.qitongnet.com
xh_write.asp (新闻添加页面)北京网站建设
xh_save.asp (添加新闻验证页面)网站设计
xh_conn.asp (数据库连接文件)

目录:date (存放数据库文件)北京网页设计
目录:images (存放图片)

主目录下文件:网站设计
index.asp (新闻首页面)网站设计
conn.asp (数据库连接文件)北京网站制作
xh_look.asp (新闻查看页面)网站设计
xh_wei.asp (include连接结尾页面)

好了具体的规划就是这些,大家应该能明白一个步骤了吧!www.qitongnet.com
也是一个思考过程,建站--建立各功能目录--建立数据库--建立后台文件--建立显示记录页面---完善程序例如编辑删除功能

 

 

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

首先开发ACCESS,设计表,如下图:网站制作

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

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

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

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

 

 

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

xh_login.asp这个页面主要一个表单递交页面,递交到xh_cklogin.asp北京网站建设

xh_cklogin.asp是个验证表单密码的页面北京网站制作
网页设计
好了,咱们来分析这段代码网站建设
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"www.qitongnet.com
else北京网站设计
response.write "<script language=javascript>alert('对不起密码输入错误');history.back(-1)</script>"网站制作
end if
网站建设
主要就是验证密码是否正确了,如果正确进入下个页面,不正确返回登陆页面!在这里主要要提的是,这么一句代码企通互联
session("xianhe")="yes"北京网站设计
这句代码非常的重要,就是这个会话可以防止别人非法登陆你的后台页面,在下节在着重讲解,在这里你只要明白,我把这个会话赋值为"yes"

企通互联
xh_loginout.asp是个退出管理的跳转页面,只有2行代码北京网站设计

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

第一行是消除会话的值 网站建设www.qitongnet.com
第二行是跳转页面代码

好了今天就讲解到这里吧~!

 

 这次我们来讲解新闻添加页面xh_write和保存新闻页面xh_save

首先我们来看看xh_write页面

从上图我想大家应该可以看明白,就是给表单各个控件起名字,这样可以方便传递值!www.qitongnet.com
这个表单递交的页面是xh_save.asp

咱们着重的讲一下的是xh_save.asp,来吧看看下图的代码

<!--#include file="xh_conn.asp"-->网页设计
代码是调用数据库连接文件,不连接可就over了

<%北京网站制作
dim xianhe企通互联
xianhe=session("xianhe")北京网站制作
if xianhe="" then网站制作
response.redirect "xh_login.asp"北京网页设计
end if北京网站制作
%>
网站建设
网站制作
在这里大家还记得,在登陆后台的时候我传递给session("yes")这个会话一个值嘛?北京网站制作
它就是此时有用了,因为如果你登陆不成功,会话就是空值,添加页面就不会被直接URL进去,想必大家可以听明白我的讲解吧!

网页设计

好了讲解下面的代码,看上图:

这段代码主要就是声明一个记录集,然后起名RS,用记录集来添加新闻!北京网页设计
北京网站建设
set rs=server.createobject("adodb.recordset")北京网站制作
sql="select * from erennew"北京网站制作
rs.open sql,db,1,3网站设计
企通互联
SQL语句对这个数据库的erennew表,然后rs.open sql,db,1,3是用赋值的参数来打开记录集,附带的1,3简单的来说就是可以让记录集添加数据网站设计
网站制作
rs.addnew北京网页设计
rs("title")=trim(request.form("title"))北京网站建设
rs("name")=trim(request.form("name"))www.qitongnet.com
rs("content")=server.htmlencode(request.form("content"))网站建设
rs("xhcount")=0网站设计
rs("xhtime")=now()www.qitongnet.com
rs.update北京网页设计
北京网站制作
这段就是添加记录的代码北京网站设计
rs.addnew添加www.qitongnet.com
rs.update更新企通互联
其中的数据,大家可以明白就是通过递交表单的参数传递给了数据库!

rs.close北京网站建设
set rs=nothing北京网站建设
response.redirect "xh_add.asp"网站设计
关闭记录集,然后跳转页面

好了,这次就说这么些希望大家可以理解消化!

 

 

好了,这节可以讲解xh_add.asp就是登陆后台的主页面 网站制作北京网页设计
下图是后台效果 www.qitongnet.com

然后咱们来看看代码

这段代码看着是不是很熟悉啊,对了,在上节课我已经详细讲解了这个会话的功能了!

北京网页设计

大家看看这个代码,就是用SQL搜索了,erennew所有的记录,然后用execute执行了这个SQL,关于输入各个数据,由于我没有界图,所以就用代码说明了啊!

<%do while not rs.eof%>网页设计
<tr> 网站设计 网站设计
<td align="center"><%=rs("id")%></td>北京网页设计
<td><a href=../xh_look.asp?id=<%=rs("id")%> target="_blank"><%=rs("title")%></a></td>北京网站制作
<td><%=rs("xhtime")%></td>www.qitongnet.com
<td align="center"><a href="xh_edit.asp?id=<%=rs("id")%>">编辑</a></td>北京网页设计
<td align="center"><a href="xh_del.asp?id=<%=rs("id")%>">删除</a></td>
北京网站设计
</tr>企通互联
<%北京网页设计
rs.movenext网站制作
loop北京网站建设
%>

大家看这段代码,难点就是编辑和删除的连接为:北京网站建设
xh_edit.asp?id=<%=rs("id")%>"就拿这个讲解吧!北京网站制作
意思就是传递到edit.asp这个页面一个参数,这个在edit.asp页面用querystring来探测这个参数,为什么这么说呢,主要就是为了分别到底是那个那个新闻需要被编辑或者删除,毕竟ID是唯一的!

好了,就说这么说了,或许说的有些不清楚,大家在操作过程中应该可以明白!

 

 

这节课主要讲新闻的2个重要部分也是难点部分,删除和编辑

首先是xh_del.asp

大家仔细看看主要部分就是北京网页设计
id=request.querystring("id")网站设计
delsql="delete * from erennew where id="&id企通互联
db.execute(delsql)北京网站制作
这段代码,主要是什么呢?北京网页设计
ID的赋值,是从XH_ADD.ASP页面传递过来的参数,然后赋值给变量ID上,大家明白了嘛?网站建设
然后在根据这个传递来查询要删除的记录!网站制作
然后执行这个DELSQL语句!

编辑部分原理上和删除是相同的

上图就是代码部分:网页设计
if request.form("active")="" then北京网站制作
else北京网站制作
rs("title")=trim(request.form("title"))www.qitongnet.com
rs("content")=server.htmlencode(request.form("content"))北京网站制作
rs("name")=trim(request.form("name"))北京网站设计
rs.update北京网站制作
response.redirect "xh_add.asp"北京网站制作
end if北京网站设计
注意这部分中的这个北京网站建设
if request.form("active")="" then北京网站建设
这个是在表单部分我赋值了一个隐藏域名为active值为yes,这个有点优点就是打开这个页面不直接传递递交,要点击提交才能赋值,递交后执行

rs("title")=trim(request.form("title"))企通互联
rs("content")=server.htmlencode(request.form("content"))网站设计
rs("name")=trim(request.form("name"))北京网站建设
rs.update网站制作
response.redirect "xh_add.asp"

最后一句是刷新页面到管理页面!网站制作
然后跟着参数rs.update直接刷新数据库,好了,大家该明白了吧!

 

 

 好了这是最后一节来个简单的结尾.

这个在上节课已经讲解这个代码了,就是倒叙排列表中的记录!

在这个代码中,我列出来网站设计
</tr>网站建设
<%do while not rs.eof%>网站设计
<tr> www.qitongnet.com
<td height="28" align="left">&nbsp;&nbsp;<img src="images/page.gif" width="12" height="14">&nbsp;<a href=xh_look.asp?id=<%=rs("id")%> target="_blank"><%=rs("title")%></a>&nbsp;&nbsp;(<font color="#006699"><%=rs("xhtime")%>发表</font>) <font color="#006699">&nbsp;浏览过<%=rs("xhcount")%>次</font></td>北京网站设计
</tr>网页设计
<%网站制作
rs.movenext网站建设
loop北京网页设计
%>北京网站建设
</table>

北京网站设计这个do while not rs.eof 主要就是循环,然后和loop之间的代码就是反复输出记录!北京网站建设
not rs.eof判断记录有没有到结尾,如果没有继续输入!

好了,下面是新闻页面xh_look.asp

这句主要是判断传递过来的参数是否为空,如果不是就赋值给参数,如果是空就赋值1

自写一个参数,主要用来替换换行代码!

sql="select * from erennew where id="&id网页设计
rs.open sql,db,1,3北京网站设计
rs("xhcount")=rs("xhcount")+1网站设计
rs.update

上面代码大家可以看明白嘛?和以前差不多,就是累加浏览数,搜索到ID值,然后更新数据库中的xhount的数值,大家明白了吧~!

好了,到此这个企业新闻教程就全部讲解完了,我也写了整整一天,好累!算式这个周末给大家的礼物吧!有什么意见可以到我论坛提出!那各位再见了,好梦!网站制作

北京网站制作
 

企通互联
字体:【大】【中】【小】

上一篇:北京网页设计Dreamweaver基础视频教程,共30集

下一篇:北京网页设计DreamweaverMX2004从零开始--用模板作网页

这是一个与众不同的品牌,企通互联只专注于网站建设领域!中小型企业网站建设最佳合作伙伴!网站建设咨询热线:010-65587978/77/76/75!

Copyright © 2008 网站建设|北京网站建设|北京网站制作|北京网站建设首选品牌【企通互联】. Designed by www.qitongnet.com Free Website Templates