毕业设计(论文)-基于PHP的新闻管理系统-在线新闻网站.doc_第1页
毕业设计(论文)-基于PHP的新闻管理系统-在线新闻网站.doc_第2页
毕业设计(论文)-基于PHP的新闻管理系统-在线新闻网站.doc_第3页
毕业设计(论文)-基于PHP的新闻管理系统-在线新闻网站.doc_第4页
毕业设计(论文)-基于PHP的新闻管理系统-在线新闻网站.doc_第5页
已阅读5页,还剩48页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

i 2011届届 分类号 : 单位代码: 学士学位毕业设计(论文 ) 基基 于于 php 的的 新新 闻闻 管管 理理 系系 统统 -在线新闻网站在线新闻网站 姓 名 学 号 200712820128 年 级 2007 级级 专 业 网网 络络 工工 程程 01 班班 系(院) 信信 息息 学学 院院 指导教师 2010 年 4 月 i the news system of site based on php by han banyang supervisor: yao xiaohang april 2011 i 诚诚 信信 声声 明明 本人呈交给临沂大学的这篇毕业论文,除了所注参考文献和世所公认的 文献外,全部是本人在指导老师指导下的设计成果。 学生签名: 日 期: 经检查该毕业设计(论文)为独立完成,不存在抄袭现象。 指导老师签名: 日 期: 网上新闻发布系统网上新闻发布系统 摘摘 要:要:自人类进入 21 世纪信息时代,网络逐渐融入人们的生活。快速及时的新闻浏览, 五彩缤纷的网上信息,使网络与人们生活息息相关。足不出户便可知天下大事,网上新 闻发布系统是系统管理员通过 internet 能够方便,快速,简介的发布新闻,普通用户能够 浏览新闻,将网站上需要经常变动的信息,类似国际新闻、国内新闻、社会新闻、娱乐 新闻、体育新闻、经济新闻等更新信息集中管理,通过分类显示,最后系统化,标准化 的发布到网站上的一种新闻网站管理。 本系统采用 php 作为开发语言,eclipse for php+wampserver 作为开发环境,mysq 作为数据服务器,实现了对新闻类别分类设置,动态新闻的发布、修改、删除,前台页 面的模块划分,以及后台用户权限的设置、新闻发布、产品发布、新闻删改和数据库的 备份恢复等一系列功能,完成了一个动态新闻发布系统的所有功能,包括了新闻表情评 论、文字留言、用户注册、密码查删修改等与用户交互界面。系统捕获了绝大多数的异 常情况,具有较好的安全性,容错性,前台页面结合 html 语言生成静态页面,杜绝了 一般用户直接操作数据库的可能,满足了基本的新闻发布系统需求。 关键词关键词:新闻发布;浏览器/服务器(browser/server)模式;php 技术 online news publishing system abstract: with the emergence of the network, page gradual integration into peoples lives. rapidly and timely information visit, and colorful online information, so the network is closely related with peoples lives. staying at home and they will know that recently the world affairs. online press release system is a system administrator through the internet can be convenient, fastly, news profile. ordinary users to view news, and the site requires frequent changes of information, similar to international news, national news, community news, entertainment news, sports news, economic news updates centralized management, through the classification showed that the final systematic, standardized posted to a website news website management. the system uses php as a development language, eclipse for php and wampserver as the development environment, and mysql as a data server, and realized the unlimited class category of news categories to set, dynamic news release, modify, delete, front page of the module division, as well as background user rights settings, press release, video release, news design and database backup and recovery and a series of function, completed a dynamic press releases all the features of the system,including the news face comments, text messages, user registration, password find back to the other user interface. system captures the majority of anomalies, with better security, fault tolerance, front page, html language generate static pages, to prevent the average user may directly manipulate the database to meet the basic press release systems. keywords: news; browser / server mode;php i 目目 录录 前 言 -1 第 1 章 php 新闻网站的开发背景与设计目标 -3 1.1 网站的发展现状 -3 1.2 网站设计背景 -4 1.2 内容提要 -4 第 2 章 网站总体设计 -5 2.1 概述 -5 2.2 需求分析 2.2.1 需求分析概述 -5 2.2.2 系统的项目规划 -6 2.3 系统设计 -8 2.3.1 系统功能设计 -5 2.3.2 系统用例分析 2.3.3 系统顺序图 2.3.4 系统流程分析 2.3.5 数据库设计 2.4 运行环境 第 3 章 系统实现 -10 3.1 新闻展示平台 3.1.1 站点首页 -10 3.1.2 子页面介绍 -11 3.1.3 阅读页面介绍 -13 3.1.4 产品展示页面介绍 -13 3.1.5 留言页面介绍 -13 3.1.6 查询商品页面介绍 -13 3.1.7 新闻最新动态页面介绍 -13 3.1.8 网站调查页面介绍 -13 3.2 后台管理 3.2.1 管理员模块 -13 3.2.2 基础操作模块 -13 3.2.3 新闻管理模块 -13 3.2.4 商品管理模块 -13 3.2.5 用户管理模块 -13 3.2.6 调查问卷模块 -13 3.2.7 留言管理模块 -13 第 4 章 关键技术介绍 -16 4.1 php 技术 -20 4.1.1 php 简介 -22 4.1.2 php 开发平台 -24 4.1.3 php 文件组成 -24 4.2 smarty模板引擎 4.2.1 smarty 简介 4.2.2 smarty 的优点 4.2.3 smarty 简明教程 4.3 访问数据库的实现方法 -25 结 论 -29 参考文献 -30 附 录 -31 附录 a 软件的使用 -31 谢 辞 -32 1 开发背景以及设计目标开发背景以及设计目标 1 1. .1 1 新新闻闻发发布布系系统统的的发发展展现现状状 在今天,互联网成为人们快速获取、发布和传递信息的重要渠道,它在人们政 治、经济、生活等各个方面发挥着重要的作用.因此网站建设在 internet 应用上的地 位显而易见,它已成为政府、企事业单位信息化建设中的重要组成部分,从而倍受 人们的重视。现今的社会,人们已经离不开网络,网络已经成为人与人之间交流的 一种形式,它能够把复杂的事情简单化。新闻发布系统的出现使电视不再是唯一的 新闻媒体,网络也充当了一个重要的新闻媒介的功能。简单地说,新闻发布系统就 是一个网络新闻媒介,实现了对新闻的分类、上传、审核、发布,模拟了一般新闻 媒介的新闻发布的过程,通过不同权限的用户名和密码分别实现以上所说功能,当 然这些功能也可以是某一个用户全部具有的1。 随着互联网的进一步发展,网络媒体在人们心中的地位进一步提高,新闻发布 系统做为网络媒体的核心系统,其重要性是越来越明显:一方面,它提供一个新闻 管理和发布的功能;另一方面,现在的新闻发布要求实现与普通用户之间的交互, 用户可以很方便地参加一些调查和相关新闻的评论,这一点也是其他一些媒体现在 无法做到的(电视、电台等) ,同时,internet 发展到当今,可以说,只要你上 internet,你就会接触到新闻发布系统,新闻发布系统的用户是相当惊人的,其重要 性是不容置疑的,当然这也对新闻发布系统的开发提出了更高的要求。 网站新闻发布系统,是将网站上需要经常变动的信息,社会的动态等更新信息 集中管理,并通过信息的某些共性进行分类,最后系统化、标准化发布到网站上的 一种网站应用程序。传统的网站新闻管理方式有两种,一是静态 html 页面,更新 信息时需要重新制作页面然后上传页面并修改相应链接,这种方式因为效率太低已 不多用。二是基于 jsp 或者其他语言和脚本语言,将动态网页和数据库结合,通过 应用程序来处理新闻,这是目前较为流行的做法。人们对最新信息的需求和发布迫 切的需要及时性,而动态交互式网页刚好提供了这些功能,本系统就是一个能够在网 上实现新闻发布,多栏目管理,实时的进行行为统计和记录的网上交互系统2。 1 1. .2 2 系系统统开开发发背背景景 新闻发布系统,在国内外早已有着成熟的研究成果和广泛的社会应用.国内众多大 型门户网站,如网易,新浪,搜狐,首都在线,人民日报网,中国新闻网等,每天甚 至时刻进行海量信息的维护,以保持网站内容及时更新,内容管理系统,起着绝对重要 的作用,是当今动态网站内容更新的主要手段,国外更是如此。 信息技术的发展使得整个世界越来越小,这也意味着企业的竞争环境由区域化 向全球化发展,尤其是随着中国加入 wto 后,经济全球化是大趋势,企业所处的 宏观环境实际上已经不仅仅是通过信息技术员连接起来狭义的网络,而应该将技术 环境与经济环境结合在一起考虑,形成一种大网络的概念。企业对信息的掌握程度、 信息获取是否及时、信息能否得到充分利用、对信息的反应是否敏感准确,已越来 越成为衡量一个企业市场竞争能力的重要因素,所以建立动态的新闻发布是系统适 应企业发展要求的,其意义是巨大的。新闻系统是一个比较典型的文档系统,掌握 了新闻系统的开发,对于开发其它的文档系统都有很大的帮助。 随着信息时代的高速发展,传统的报纸杂志已经远远满足不了人们的需求,人 们更加希望于能够在网上了解更多的新闻和信息,于是我们就很有必要在网上创建 一个新闻发布管理信息系统了。大部分网站都是采用静态的方式来发布和管理信息 的,可是网站需要更新的信息量也越来越大,所以这很不利于网站管理人员的工作。 为了更加方便的管理网站,于是我们就很迫切的需要利用动态技术创建一个新闻发 布管理信息系统了3。 本系统的开发基于简单大方、分类明晰的特点,将企业新闻以及产品展现给用 户,用户在阅读完后可进行文字留言;此外,本系统也包括了商品的发布以及回复, 可供用户在线观看。 1.31.3 内内容容提提要要 本论文共分为四章,主要包括: 第一章 绪论 介绍本课题的背景和意义,企业信息门户网站的现状及本文的主 要内容以及论文结构。 第二章 系统分析与设计 本章首先分析了本设计题目的系统目标。然后,进一 步抽象出了系统的功能需求。最后,给出了数据库管理、开发本系统所选择的开发 工具和系统总体设计结构框图。 第三章 系统实现 本章介绍了新闻发布系统的主体,包括前台新闻界面实现和 后台管理界面的实现,均包括了功能介绍、界面实现以及关键代码介绍。 第四章 相关理论与技术 本章主要介绍了 php 技术,php 开发平台、和数据 库访问方法,html 基础知识及流媒体技术的介绍。 2 网站总体设计网站总体设计 2.1 概述概述 本章在阐述系统需求分析和系统设计目标的基础上,对“网上新闻发布系统” 的功能进行设计。在数据库设计时通过 e-r 图来描述各个实体间的关系,用 uml 建模工具描述系统涉及到的时间流。 2.2 需求分析需求分析 .1 需求分析概述需求分析概述 经过对此网站进行详细的需求分析后,制定了该系统所应达到的总体目标及功 能目标。 (1)总体目标 许多企业和个人网站也需要定期发布一些关于企业或网站的新闻。因为网络中 新闻发布的频率非常高,如果使用静态网页作为新闻页面,则维护工作将非常繁琐, 管理员每天需要制作大量的网页,从而浪费很多时间和精力。使用新闻发布及管理 系统可以使新闻发布和管理变得很轻松,管理员只需设置标题、内容和图片等新闻 就可以了,系统将自动生成对应的网页。 (2)功能目标 本系统的功能目标分为以下几个模块:新闻发布管理、图片处理、商品发布、 商品查询、网友评论和用户管理等模块,使用户方便阅读新闻以及留言评论。 .2 系统的项目规划系统的项目规划 新闻发布系统是一个功能完善的新闻类网站,由前台新闻浏览和后台新闻管理 两个大部分组成。 (1)前台功能模块 新闻分类、新闻显示、新闻查询、产品展示以及查询、管理员登录、游客留言, 友情链接、后台入口。 (2)后台管理模块 管理员身份:记者、编辑的人员添加、用户信息管理、新闻类型添加、新闻 类型管理、数据初始化、数据备份、数据导入等系统管理; 新建用户身份:新闻发布,新闻修改; 2.3 系统设计系统设计 .1 系统功能设计系统功能设计 如 2-1 图下所示: 图图2-1 系系统统功功能能图图 在本系统中,用户管理模块的功能比较简单。在系统初始化时,有一个默认的 “系统管理员”用户 admin,由程序设计人员手动地添加到数据库中。 新闻发布系统 新闻前台后台管理 新闻浏览 用户登录 新闻留言 商品查询 用户信息修改 管理员登录 用户登录 用户管理 新闻类型管理 数据管理 商品管理 新闻管理 商品展示 图图2-2 管管理理员员模模块块功功能能图图 管理员可以添加记者、编辑,可对所有人员信息进行修改、删除,而其余用户 可以修改自己的信息,可添加、修改、删除新闻类型,与整个网站的数据管理。 图图2-4 用用户户模模块块功功能能图图 所有用户均可浏览新闻,当输入的用户名后可对网站行文字留言,也可进行网 站投票。 2.3.2系统的用例分析系统的用例分析 本系统包含四个参与者:普通用户、管理员。普通用户可以对网站所有新闻页 面进行浏览、表情评论,也可以申请注册为系统会员进行文字留言;管理员除了具 备普通用户的功能权限外主要对新闻办发布做及时的调整,对所有人员信息以及新 管理员登录 用户管理 新闻管理 数据管理 人员添加 用户信息管理 新闻类型添加 新闻类型管理 数据初始化 数据备份 用户 (游客) 浏览新闻 数据导入 留言 投票 产品管理 产品信息管理 闻类型的管理。如 2-5 图所示: 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 图图2-5 新新闻闻平平台台展展示示用用例例图图 记者是本系统的主要人员,及时进行新闻发布、新闻修改、新闻删除和视频发 布、修改、删除功能; 编辑则对所有记者发布的信息进行审核,审核通过后可显示 在页面共所有人浏览。如 2-6 图所示: 图图2-6 新新闻闻后后台台管管理理用用例例图图 2.3.3系统的顺序图系统的顺序图 顺序图(sequence diagram)描述了对象之间传送消息的时间顺序,它用来表示用 例中的行为顺序。 (1)用户新闻浏览的顺序图 管理员 基础操作 新闻管理 商品管理 用户管理 调查问卷 留言管理 已注册用户使用自己的用户名和密码登录系统,登录功能会把用户的 id 保存在 系统的缓存中,并展现出用户的信息,用户可浏览各种类型的新闻并进行留言,如 2-7 图所示: : 、 、 、 、 、 、 、 、 、 、 、 、 、 、 1: 、 、 、 、 、 、 、 、 2: 、 、 、 、 、 、 3: 、 、 、 、 4: 、 、 、 、 、 、 图图 2-7 用用户户留留言言的的顺顺序序图图 (2) 新闻后台管理顺序图 本系统的新闻发布由记者来完成,当编辑审核后新闻由站点首页显示出来。 如 2-8 图所示: : 、 、 : 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 、 1: 、 、 、 、 、 、 、 、 2: 、 、 、 、 、 、 、 3: 、 、 、 、 、 、 、 、 4: 、 、 、 、 、 、 、 5: 、 、 、 、 图图 2-8 新新闻闻后后台台管管理理顺顺序序图图 2.3.4系统流程分析系统流程分析 如 2-9 图所示: 登录失败 开始 新闻浏览 用户登录 浏览新闻 新闻留言 浏览新闻 用户管理 浏览新闻 新闻类型管理 浏览新闻 数据管理 新闻添加 浏览新闻 视频添加 浏览新闻 数据管理 新闻统计 留言管理 图图 2-9 系系统统流流程程图图 .5 数据库设计数据库设计 在本系统中,主要应用数据库设计的是新闻管理,新闻类型管理,用户信息管 理,留言管理以及表情评论管理。 e-r 图 e-r 图也即实体-联系图(entity relationship diagram),提供了表示实体型、属 性和联系的方法,用来描述现实世界的概念模型5。 本系统 e-r 图如下图所示: 图图 2-10 用用户户信信息息 e-r 图图 用户作为实体,它具有的属性有编号、昵称、姓名、密码、权限,保存了用户 的详细信息,方便用户登录。 新闻类型表 编号名称目录 图图 2-11 新新闻闻类类型型信信息息 e-r 图图 新闻类型作为实体,它具有的属性有编号、名称、目录,方便与前台结合生成 相应的新闻类型。 内容发布者 新闻表 编号类型 父类标题 浏览次数发布时间 图图 2-12 新新闻闻信信息息 e-r 图图 用户表 uid m_id username password 新闻表作为实体,它具有的属性有编号、类型、标题、发布时间、发布者、内 容、浏览次数,方便于新闻发布、新闻更新、新闻修改等。 评论表 发布时间评论内容评论者 编号回复标题 图图 2-13 新新闻闻评评论论信信息息 e-r 图图 评论表作为实体,它具有的属性有编号、新闻编号、标题、发布时间、评论内 容、评论文,方便用户阅读新闻的所有评论,发表自己的评论。 本系统主要涉及的表主要包含有:新闻基本元素表,新闻表、新闻类型表、用 户表、留言表和商品类型表,商品信息表以及网站配置表。 (1) 用户表(admin) 用户表包含如下字段:编号(uid) 、权限编号(m_id),昵称(name) 、登录用 户名(name) 、密码(password) 。如表 2-3 所示: 表表2 2- -3 3 u us se er r 用用户户表表 fieldtypenullkeydefaultextra uidintnot nullprinullauto_increment m_idintnot nullnull usernamevarchar(25)not nullnull passwordvarchar(100)not nullnull namevarchar(255)not nullnull (2) 留言表(faq) 留言表包含如下字段:编号(id) 、标题(titles) 、发布者(who),性别(sex), 籍贯(froms),邮箱(email),时间(date) 、内容(content) 、回复(reply) 。如表 2- 4 所示: 表表2 2- -4 4 f fa aq q留留言言表表 fieldtypenullkeydefaultextra idintnot nullprinullauto_increment titlesvarchar(20)not nullnull whovarchar(20)not nullnull sexint(2)not nullnull fromsvarchar(20)not nullnull emailvarchar(20)not nullnull contentvarchar(20)not nullnull datevarchar(20)not nullnull replyvarchar(20)not nullnull (3)调查表(inquiry) 调查表包含如下字段:选项 id(id) 、内容(name) 、点击数(number)。如表 2- 1 所示: 表表2 2- -1 1 i in nq qu ui ir ry y 调调查查表表 fieldtypenullkeydefaultextra idint not nullprinullauto_increment namevarchar(20)not nullnull numberint(20)not nullnull (4) 商品种类表(product_sort) 新闻类型表包含如下字段:编号(id) 、名称(name)如表 2-2 所示: 表表 2-22-2 product_sortproduct_sort 新闻类型表新闻类型表 fieldtypenullkeydefaultextra idintnot nullprinullauto_increment namevarchar(20)not nullnull (5)商品信息表(product) 表情评论表包含如下字段:编号(id) 、种类号(sort_id) 、作者 (product_editor) 、商品名称(product_name) 、图片地址(picture) 、出版社 (product_publish) 、旧价(oldprice) 、现价(newprice) 、产品介绍 (product_introduce) 。如表 2-5 所示: 表表2-5 product 评评论论表表 fieldtypenullkeydefaultextra idintnot nullprinullauto_increment sort_idintnot nullnull product_nametextnot nullnull product_editor int not nullnull picture int not nullnull product_publish int not nullnull oldprice int not nullnull newprice int not nullnull product_introdu ce varchar(200) not nullnull (6)网站配置表(p_config) 配置表包含如下字段:属性(name) 、属性值(values) 、备注(remark) 、如表 2-5 所示: 表表2-5 product 评评论论表表 fieldtypenullkeydefaultextra namevarchar(20)not nullnull valuesvarchar(200)not nullnull remarktextnot nullnull 2.4 运行环境运行环境 本系统是在 windows xp 操作平台上运行,利用了 eclipse for php 工具和 wampserver 集成环境开发设计。 3 系统实现系统实现 3.1 新闻发布展示平台新闻发布展示平台 .1 站点首页站点首页 (1)功能介绍 作为新闻发布系统,页面应该大方、清新,能突出重点新闻,使人们在第一时 间了解时事新闻。首页除了新闻显示外还包括时间显示,推荐新闻、后台入口,信 息公告栏,行业动态,公司简介友情链接等相关功能。 (2)界面实现 如 3-1 图所示。 图图 3-1 首首页页界界面面 (3)关键代码 index.php query($sql); while($row_class=$db-fetch_array($query) $sm_class=array(“name“=$row_classname,“id“=$row_classid); $smarty-assign(“sm_class“,$sm_class);/导航引入 /= sql=“select * from p_config“; $query=$db-query($sql); while($row_config=$db-fetch_array($query) $sm_config=$row_configvalues; $smarty-assign(“sm_config“,$sm_config);/配置引入 /= $sql=“select * from p_newsbase order by id desc limit 5“; $query=$db-query($sql); while($row_news=$db-fetch_array($query) $sm_news=array(“title“=$row_newstitle,“id“=$row_newsid); $smarty-assign(“sm_news“,$sm_news);/最新新闻 /-产品分类 $sql = “select * from product_sort where 1“; $query = mysql_query($sql); while($rs=mysql_fetch_array($query) $product_sort=array( id = $rsid, name = $rsname, oldprice = $rsoldprice, newprice = $rsnewprice ); /-行列显示 6 个商品信息 $sql_x = “select * from product where 1“; $query_x = mysql_query($sql_x); $num = mysql_num_rows($query_x); pageft($num,8); if($firstcount12) $books = $rs2product_name; $bookname = substr(“$books“, 0, 8).“.“; else $bookname = $rs2product_name; $product = array( “product_name“ = $bookname, “product_hao“ = $rs2product_hao, “id“ = $rs2id, “picture“ = $rs2picture ); if($i%2=0) $sorts = array( “layer“ = $product ); unset($product); $i+; if(!empty($product) $sorts = array( “layer“ = $product ); $smarty - assign(sort,$sorts); $smarty -assign(product_sort, $product_sort); $smarty-display(“index.htm“); ? 3.1.2子页面介绍子页面介绍 (1)功能介绍 本新闻发布系统分为新闻首页、网站调查、产品展示等多个个种类,每个种类 都有其独立的页面,用户可以自主设置。即在可以设置多重父子类的新闻关系,建 立两层的导航:即主新闻列表和新闻浏览 (2)界面实现 如 3-2 图所示(以新闻列表为例) 。 图图 3-2 新新闻闻子子界界面面 (3)关键代码: $rsid, name = $rsname, oldprice = $rsoldprice, newprice = $rsnewprice ); /- /-显示商品信息 /*判断是否接受值,有表示点击首页或者本页左侧的书的分类 没有则默认显示经济类图书 */ if($_getid) $id=$_getid; else $id=1; if($id) $sql2 = “select * from product where sort_id=“.$id; $query2 = mysql_query($sql2); $num = mysql_num_rows($query2); $a = new page($_getpage); $a-pageft($num,2); if($a-getfristcount()setfristcount(0); $sql = “select * from product where sort_id=“.$id.“limit “.$a- getfristcount().“,6“; $query = mysql_query($sql); while($rs=mysql_fetch_array($query) $product = array( “product_name“ = $rsproduct_name, “product_hao“ = $rsproduct_hao, “product_xin“= $rsproduct_xin, “id“ = $rsid, “picture“ = $rspicture, “oldprice“ = $rsoldprice, “newprice“ = $rsnewprice ); /- /-显示商品展示后的类别 $sql999=“select * from product_sort where id=“.$id; $query999=mysql_query($sql999); $rs999=mysql_fetch_array($query999); $name999=$rs999name; /- $smarty -assign(num,$num); $smarty -assign(pagenav,$a-getpagenav(); $smarty -assign(product,$product); $smarty -assign(name999,$name999); $smarty -assign(product_sort, $product_sort); $smarty -display(product.htm); ? 3.1.3 阅读页面介绍阅读页面介绍 (1)功能介绍 本系统首页各类新闻以标题显示,用户可点击标题阅读自己感兴趣的新闻,新 闻中包含文字和图片。 (2)界面实现 如 3-3 图所示(以新闻阅读页面为例) 。 图图 3-3 新新闻闻阅阅读读界界面面 (3)关键代码: “; include “/conn.php“; $id=$_get“id“; $sql=“select * from news where id=$id“; $result=mysql_query($sql); $a=mysql_fetch_array($result,mysql_assoc); $number=$anumber; $number+; $sql=“update news set number=$number where id=$id“; mysql_query($sql); echo “; echo “; echo “.$a“title“.“; echo “; echo “; echo “; echo “.“. “记者:“.$apublisher.“t“.$atime.“.“; echo “; echo “; echo “.“.$a“data“.“.“; echo “; echo “; $sql=“select * from pinglun where news_id=$id“; $result=mysql_query($sql); $n=mysql_num_rows($result); echo “; echo “; echo “; echo “该新闻已被点击$number次“; echo “; echo “.“.“.“共有“.$n.“评论“.“.“.“; echo “.“.“ 返回 “.“.“; echo “; echo “; ? .4 产品展示产品展示 (1)功能介绍 系统导航栏包含有产品类别,用户可点击进入产品浏览列表,根据标题选择观 看。 (2)界面实现 如 3-4 图所示(以产品阅读页面为例) 。 图图 3-4 视视频频播播放放界界面面 (3) 关键代码:productinfo.php $rsproduct_name, “product_xin“ = $rsproduct_xin, “product_hao“ = $rsproduct_hao, “id“ = $rsid, “picture“ = $rspicture, “product_xin“ = $rsproduct_xin, “oldprice“ = $rsoldprice, “newprice“ = $rsnewprice, “product_introduce“=$rsproduct_introduce ); $smarty - assign(product,$product); $smarty-display(productinfo.htm); ? .5 留言模块留言模块 (1)功能介绍 用户浏览新闻后可对新闻进行留言评论、发表自己的观点进行讨论。 (2)界面实现 如 3-5 图所示(以娱乐新闻阅读页面为例) 。 图图 3-5 留留言言评评论论界界面面 (3)关键代码 “; echo “.$atitle.“; echo “评论“.“.“; echo “; echo “所有评论:“.“; $sql1=“select * from pinglun where news_id=$id“; $result1=mysql_query($sql1); $n=mysql_num_rows($result1); if($n!=0) for($i=0;$i“; echo $adata; echo “; else echo “目前还没有评论,抢沙发喽!“.“; echo “; if($_getenter=“确定“) $data=$_get“data“; if($data!=null) $news_id=$_get“id“; $title=$a“title“; $t=getdate(); $time=$t“year“.“年“.$t“mon“.“月“.$t“mday“.“日“.$t“hours“.“时“.$t“minutes“.“分 “.$t“seconds“.“秒“; $publisher=$user; $sql=“insert into pinglun(news_id,title,time,data,publisher)values($id,$title,$time,$data,$publisher)“; $result=mysql_query($sql); echo “alert(评论成功!)“; echo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论