php新闻管理系统
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Action.php
//这是一个信息增、删和改操作的处理页面
//1.导入配置文件
require("dbconfig.php");
//2.连接MYSQL,并选择数据库
$link=@mysql_connect(HOST,USER,PASS) or die("数据库连接失败!"); mysql_select_db(DBNAME,$link);
//3.根据需要action值,来判断所属操作,执行对应的代码
error_reporting(0);
switch($_GET["action"])
{
case "add": //执行添加操作
//1.获取要添加的信息,并补充其他信息
$title = $_POST["title"];
$keywords = $_POST["keywords"];
$author = $_POST["author"];
$content = $_POST["content"];
$addtime = time();
//2.座信息过滤(省略)
//3.拼装添加SQL语句,并执行添加操作
$sql = "insert into news
values(null,'{$title}','{$keywords}','{$author}','{$addtime}','{$cont ent}')";
mysql_query($sql,$link);
//4.判断是否成功
$id=mysql_insert_id($link);//获取刚刚添加信息的自增id号值if($id>0)
{
echo "
新闻信息添加成功!
";}else
{
echo "
新闻信息添加失败!
";}
echo "返回
";
echo "浏览新闻";
break;
case "del": //执行删除操作
//1.获取要删除的id号
$id=$_GET['id'];
//2.拼装删除sql语句,并执行删除操作
$sql = "delete from news where id={$id}";
mysql_query($sql,$link);
//3.自动跳转到浏览新闻页面
header("Location:index.php");
break;
case "update": //执行添加操作
//1.获取要修改的信息
$title = $_POST['title'];
$keywords = $_POST['keywords'];
$author = $_POST['author'];
$content = $_POST['content'];
$id = $_POST['id'];
//2.过滤要修改的信息(省略)
//3.拼装修改sql语句,并执行修改操作
$sql = "update news set
title='{$title}',keywords='{$keywords}',author='{$author}',content='{ $content}' where id = {$id} ";
mysql_query($sql,$link);
//4.跳转回浏览界面
header("Location:index.php");
break;
}
//4.关闭数据库连接
mysql_close($link);
Add.php
发布新闻
Dbconfig.php
//公共信息配置
//数据库配置信息
define("HOST","localhost"); //主机名
define("USER","root"); //账号
define("PASS",""); //密码
define("DBNAME","newsdb"); //数据库名
?>
Edit.php
include("menu.php");//导入导航栏
//1.导入配置文件