本篇文章主要介绍php实现新闻发布系统,感兴趣的朋友参考下,希望对大家有所帮助。
articlePublish.html:
Insert title here发布新闻系统
标题:
内容:
articlePublishDo.php:<?php
header("content-type:text/html;charset=utf8");
date_default_timezone_set('Asia/Shanghai');
$title=trim($_POST['title']);
$content=trim($_POST['content']);
$time=date("y-m-d H:i:s");
require_once 'init.php';
$sql="insert into article(title,content,create_time) values('$title','$content','$time')";
//echo $sql;
$re=mysql_query($sql);//执行sql语句
if($re){
echo "发布成功";
echo '返回文章列表';
}else{
echo "发布失败";
echo '返回文章列表';
}
mysql_close();//关闭数据库
articleList.php:
Insert title here 编号文章标题文章内容编辑文章require_once 'init.php';
/**
* 搜索
*/
$keyword=$_GET['search'];
/*分页*/
$sql="select count(*) from article where title like '%$keyword%' or content like '%$keyword%'";
$res=mysql_query($sql);
//$count= (int)mysql_num_rows($result);
$arr=mysql_fetch_assoc($res);
while(list($key,$val)=each($arr)){
$count = (int)$val;
}
//echo $count;
$pageSize=4;
$page=floor($count/$pageSize)+1;//总页数$page
echo $page;
//echo $page;
if(isset($_GET['page']))
{
//$currentPage = $_GET['page'];
if($_GET['page'] <=1){
$currentPage = 1;
}elseif ($_GET['page'] >= $page){
$currentPage = $page-1;
}else{
$currentPage = $_GET['page'];
}
}else
{
$currentPage=1;
}
$start = ($currentPage-1)*$pageSize;
$sql="select id,title,content from article where title like '%$keyword%' or content like '%$keyword%' limit $start,$pageSize";
//echo $sql;
$re=mysql_query($sql);//执行sql语句
while($arr=mysql_fetch_assoc($re)){
?>
<?php echo $arr['id'];?><?php echo $arr['title'];?><?php echo $arr['content'];?>}
mysql_close();//关闭数据库
?>
共<?php echo $page?>页 |查到<?php echo $count;?>条记录
当前第<?php echo $_GET['page']?>页|
articleEdit.php:
Insert title here$id=(int)$_GET['id'];
require_once 'init.php';
$sql="select id,title,content from article where id = '$id'";
//echo $sql;
$re=mysql_query($sql);//执行sql语句
$arr=mysql_fetch_assoc($re);
//var_dump($arr);
mysql_close();//关闭数据库
?>
文章发布系统
标题:
内容:<?php echo $arr['content']?>
articleUpdate.php:<?php
header("content-type:text/html;charset=utf8");
$arr=$_POST;
$id=(int)$arr['id'];
require_once 'init.php';
$sql="update article set title = '$arr[title]',content = '$arr[content]' where id = '$id'";
//echo $sql;
$re=mysql_query($sql);//执行sql语句
//echo $re;
if($re){
echo "修改成功";
echo "返回文章列表";
}else{
echo "修改失败";
echo "返回文章列表";
}
mysql_close();//关闭数据库
articleDelete.php:<?php
header("content-type:text/html;charset=utf8");
require_once 'init.php';
$id=(int)$_GET['id'];
$sql="delete from article where id = '$id'";
//echo $sql;
$re=mysql_query($sql);
if($re){
echo "删除成功";
echo "返回文章列表";
}else{
echo "删除失败";
echo "返回文章列表";
}
init.php:<?php
//连接数据库
//五步走
//往数据库添加文章
$conn=mysql_connect("localhost","root","");//链接数据库
//echo $conn;
$re=mysql_select_db("article");//选择数据库
mysql_query("set names utf8");//设置交互字符集
总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。
相关推荐: