本文实例讲述了php实现简单的新闻发布系统。分享给大家供大家参考。具体如下:
本人小白,一直在公司用模板和框架写php,发现有时候连基本的sql语句都忘记了,所以有空想把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
返回发布文章 编号 文章标题 文章内容 编辑文章
修改 删除
共页 |查到条记录 当前第页| 首页 | |末页
articleedit.php:
insert title here 文章发布系统
标题:
内容:
返回文章列表 返回发布文章
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);//设置交互字符集
基础知识总结:
文章发布系统
1.articlepublish.html 发布文章页面 提交到articlepublishdo.php页面,执行写入数据库
2.articlelist.php 文章列表页面
3.点击编辑,修改文章 提交到 aiticleedit.php 表单页面(回显)
4.点击修改文章按钮 提交到 articleupdate.php
希望本文所述对大家的php程序设计有所帮助。