2016.6.23 PHP实现新闻发布系统主体部分
1.新闻发布系统的列表:
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> //这里的网页编码必须要保留,不然会导致网页的乱码
<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");
?>
<?php
mysql_connect("localhost", "*****", "******");
mysql_select_db("member");
mysql_query("set character set utf8");
mysql_query("set name utf8");
$result=mysql_query("SELECT count(*) as total from `gonggao`"); //这里的''符号不能丢,必须使用英文输入法
$info=mysql_fetch_array($result);
$total=$info[total];
if($total==0)
{
echo "本站暂无公告!";
}
else
{
?>
<table width="645" border="0" align="center" cellpadding="0" cellspacing="0">
<tr bgcolor="#EEEEEE">
<td width="355" height="20"><div align="center">公告主题</div></td>
<td width="162"><div align="center">发布时间</div></td>
<td width="128"><div align="center">查看内容</div></td>
</tr>
<?php
$pagesize=20;
if ($total<=$pagesize) {
$pagesize=1;
}
if (($total%$pagesize)!=0) {
$pagecount=intval($total/$pagesize)+1;
}else{
$pagecount=$total/$pagesize;
}
if (($_GET[page])=="") {
$page=1;
}else{
$page=intval($_GET[page]);
}
mysql_connect("localhost", "root", "yu19940606");
mysql_select_db("member");
mysql_query("set character set utf8");
mysql_query("set name utf8");
$resul=mysql_query("SELECT * from `gonggao` order by gg_time desc limit ".($page-1)*$pagesize.", $pagesize");
while($inf=mysql_fetch_array($resul)) { //之前一直不能读取数据库就是因为这里, limit 和".($page-1)*$pagesize.",之间要加空格
?>
<tr>
<td height="20"><div align="left"><?php echo $inf[gg_title];?></div></td>
<td height="20"><div align="center"><?php echo $inf[gg_time];?></div></td>
<td height="20"><div align="center"><a href="gonggao.php?id=<?php echo $inf[gg_id]; ?>"> 查 看</a></div></td>
</tr>
<?php
}
?>
<tr>
<td height="20" colspan="3">
<div align="right">本站共有公告
<?php
echo $total;
?>
条 每页显示 <?php echo $pagesize;?> 条 第 <?php echo $page;?> 页/共 <?php echo $pagecount;?> 页
<?php
if ($page>=2) {
?>
<a href="gonggaolist.php?page=1" title="首 页"><font face="webdings"> 9 </font></a> <a href="gonggaolist.php?id=<?php echo $id;?>&page=<?php echo $page-1;?>" title="前 一 页"><font face="webdings"> 7 </font></a>
<?php
}
if ($pagecount<=4) {
for ($i=1; $i<=$pagecount ; $i++) {
?>
<a href="gonggaolist.php?page=<?php echo $i;?>"><?php echo $i;?></a>
<?php
}
}else{
for ($i=1; $i<=4 ; $i++) {
?>
<a href="gonggaolist.php?page=<?php echo $i;?>"><?php echo $i;?></a>
<?php }?>
<a href="gonggaolist.php?page=<?php echo $page-1;?>" title="后 一 页"><font face="webdings"> 8 </font></a> <a href="gonggaolist.php?id=<?php echo $id;?>&page=<?php echo $pagecount;?>" title="尾页"><font face="webdings"> : </font></a>
<?php }?>
</div>
</td>
</tr>
</table>
<?php
}
?></td>
</tr>
</table>
</html>
2.新闻发布系统的具体内容:
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<?php
ini_set("error_reporting","E_ALL & ~E_NOTICE");
?>
<table width="788" height="197" border="0" align="center" cellpadding="0" cellspacing="1">
<?php
mysql_connect("localhost", "****", "****");
mysql_select_db("member");
mysql_query("set character set utf8");
mysql_query("set name utf8");
$id=$_GET[id]; //这里的id不是数据库中的gg_id
$result=mysql_query("SELECT * from `gonggao` where gg_id='".$id."'");
$info=mysql_fetch_array($result);
include("function.php");
?>
<tr>
<td width="26" height="25" bgcolor="#FFFFFF"><div align="center"></div></td>
<td width="347" bgcolor="#FFFFFF"><div align="center">公告主题:<?php echo $info[gg_title];?></div></td>
<td width="88" bgcolor="#FFFFFF"><div align="center">发布时间:</div></td>
<td width="213" bgcolor="#FFFFFF"><div align="left"><?php echo $info[gg_time];?></div></td>
</tr>
<tr>
<td height="125" bgcolor="#FFFFFF"><div align="center"></div></td>
<td height="125" colspan="3" bgcolor="#FFFFFF"><div align="left"><?php echo $info[gg_content];?></div></td>
</tr>
</table>
2016.6.23 PHP实现新闻发布系统主体部分的更多相关文章
- 【NodeJS 学习笔记04】新闻发布系统
前言 昨天,我们跟着这位大哥的博客(https://github.com/nswbmw/N-blog/wiki/_pages)进行了nodeJS初步的学习,最后也能将数据插入数据库了 但是一味的跟着别 ...
- News新闻发布系统
News新闻发布系统分页的实现 1.首先我们要在NewsDAO中创建一个方法,返回List<NewsEntity>集合,其中pageIndex表示当前页,pageSize表 ...
- DRP PK 牛腩新闻发布系统
一.JSP与ASP (1)Web服务器的支持:大多数通用的Web服务器如:Apache.Netscape和Microsoft IIS都支持JSP页面,只有微软本身的Microsoft IIS和Pers ...
- 安卓项目-利用Sqlite数据库,开发新闻发布系统
本教程致力于程序员可以快速的学习安卓移动端手机开发. 适合于已经习得一种编程语言的同仁. 更多志同道合,想要学习更多编程技术的大神们. 小弟不才,麻烦关注一下我的今日头条号-做全栈攻城狮. 本文章是基 ...
- 牛腩新闻发布系统--学习Web的小技巧汇总
2014年11月10日,是个难忘的日子,这一天,小编的BS学习开始了,BS的开头,从牛腩新闻发布系统开始,之前学习的内容都是CS方面的知识,软考过后,开始学习BS,接触BS有几天的时间了,跟着牛腩老师 ...
- 牛腩新闻发布系统(五):VS网站发布及常见问题
导读:在千万个回眸中,终于看见了牛腩的归途.好吧,牛腩该整合的都整合完毕了,到了发布的时候了.这时候,不得不再次感慨那句不知道感慨了多少次的感慨:为什么,我要遭遇这么多的坎坷?下面,结合自己的情况,说 ...
- 第一章使用JSP/Server技术开发新闻发布系统第一章动态网页开发基础
一:为什么需要动态网页 由于静态网页的内容是固定的,不能提供个性化和定制化得服务,使用动态网页可真正地与用户实现互动. 二:什么是动态网页 ①:动态网页是指在服务器端运行的,使用程序语言设 ...
- 新闻发布系统<分页>
分页实现: 实现数据的分页显示,需要以下几个关键步骤: ①确定每页显示的总页数 ②计算显示的总页数 ③编写SQL语句 实现效果如图所示: 当点击下一页时,地址栏地址为?pageIndex=2 1.创建 ...
- 基于JSP+SERVLET的新闻发布系统(三)
拖了这么久..今天把栏目管理还有新闻管理模块的也挂出来.. 栏目管理跟用户管理一样. 这里重点讲解新闻管理. 效果图如上: 1,可选择栏目类别,且栏目类别是动态生成的. 默认生成的文章是未审核状态的. ...
随机推荐
- 解决SQL SERVER LDF文件过大的问题
我的SQL server数据库仅用作分析用, 不需要考虑数据备份和恢复的问题. 每天都会增长大量的数据, 现在碰到的问题是, ldf 文件增长的非常厉害, 需要压一压. 参考文章: htt ...
- 一个Java对象到底占用多大内存?
最近在读<深入理解Java虚拟机>,对Java对象的内存布局有了进一步的认识,于是脑子里自然而然就有一个很普通的问题,就是一个Java对象到底占用多大内存? 在网上搜到了一篇博客讲的非常好 ...
- Power Network(网络流最大流 & dinic算法 + 优化)
Power Network Time Limit: 2000MS Memory Limit: 32768K Total Submissions: 24019 Accepted: 12540 D ...
- SpringMVC关于json、xml自动转换的原理研究
SpringMVC是目前主流的Web MVC框架之一. 如果有同学对它不熟悉,那么请参考它的入门blog:http://www.cnblogs.com/fangjian0423/p/springMVC ...
- 删除/var/lib/docker
FATA[0000] Get http:///var/run/docker.sock/v1.18/containers/json?all=1: dial unix /var/run/docker.so ...
- ios反射
http://www.cr173.com/html/18677_1.html 1.反射获取类属性名和属性类型 unsigned ; objc_property_t *properties = clas ...
- 腾讯新浪通过IP地址获取当前地理位置(省份)的接口
腾讯新浪通过IP地址获取当前地理位置(省份)的接口 腾讯的接口是 ,返回数组 http://fw.qq.com/ipaddress 返回值 var IPData = new Array(" ...
- 动态设置Div坐标
<style type="text/css"> #main{text-align:center; background-color:#9FF; height:600px ...
- kettle转换JavaScript加载外部js文件
日常开发中,时常会出现这样一种情况.有大量的函数是通用的.而每个JavaScript里面写一遍,给维护带来很大的困扰.因而需要将公共的函数写在外部js文件中.这时就需要引入外部的公共文件了.下面是在转 ...
- Android 和iOS 创建本地通知
1 Android 中的发送本地通知的逻辑如下 先实例化Notification.Builder,再用builder创建出具体的Notification,创建时要指定好启动用的PendingInten ...