亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > 建站經驗 > 正文

PHP實現簡單的新聞發布系統實例

2024-04-25 20:40:12
字體:
來源:轉載
供稿:網友

本文實例講述了PHP實現簡單的新聞發布系統。分享給大家供大家參考。具體如下:

本人小白,一直在公司用模板和框架寫PHP,發現有時候連基本的sql語句都忘記了,所以有空想把PHP基礎復習下,鞏固下。分頁和搜索,以及排序,還沒寫,后期繼續更新...(代碼修改:添加搜索和分頁功能)

articlePublish.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<title>Insert title here</title>

</head>

<body bgcolor="#ccc">

<form name="article" method="post" action="articlePublishDo.php" style="margin:5px 500px;">

<h1>發布新聞系統</h1>

標題:<input type="text" name="title"/><br/>

內容:<textarea cols=30 rows=5 name="content"></textarea><br/><br/>

<input type="submit" value="發布新聞"/>

</form>

</body>

</html>

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 '<a href="articleList.php">返回文章列表</a>';

}else{

echo "發布失敗";

echo '<a href="articleList.php">返回文章列表</a>';

}

mysql_close();//關閉數據庫

articleList.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<title>Insert title here</title>

</head>

<body>

<!--

搜索框

-->

<form method="get" action="articleList.php" style="margin:10px 400px;">

<input type="text" name="search"/>

<input type="submit" value="搜索"/>

</form>

<br/>

<table cellspacing="0" cellpadding="0" align="center" bgcolor="#ccc" width=500 >

<a href="articlePublish.html" style="padding:20px 30px">返回發布文章</a>

<tr>

<th>編號</th>

<th>文章標題</th>

<th>文章內容</th>

<th>編輯文章</th>

</tr>

<?php

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)){

?>

<tr>

<td align="center" style="border:1px solid #000"><?php echo $arr['id'];?></td>

<input type="hidden" name="id" value="<?php echo $arr['id'];?>"/>

<td align="center" style="border:1px solid #000"><?php echo $arr['title'];?></td>

<td align="center" style="border:1px solid #000"><?php echo $arr['content'];?></td>

<td align="center" style="border:1px solid #000">

<a href="articleEdit.php?id=<?php echo $arr['id']?>"><font color="red">修改</font></a>

<a href="articleDelete.php?id=<?php echo $arr['id']?>"><font color="red">刪除</font></a>

</td>

</tr>

<?php

}

mysql_close();//關閉數據庫

?>

</table>

<div style="margin:20px 400px;">

共<?php echo $page?>頁 |查到<?php echo $count;?>條記錄

當前第<?php echo $_GET['page']?>頁|

<a href="articleList.php?page=1&search=<?php echo $keyword?>">首頁</a>

<a href="articleList.php?page=<?php echo ($currentPage-1)?>&search=<?php echo $keyword?>">|上一頁</a>

<a href="articleList.php?page=<?php echo ($currentPage+1)?>&search=<?php echo $keyword?>">|下一頁</a>

<a href="articleList.php?page=<?php echo $page?>&search=<?php echo $keyword?>">|末頁</a>

</div>

</body>

</html>

articleEdit.php:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"

"http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf8">

<title>Insert title here</title>

</head>

<body bgcolor="#ccc">

<?php

$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();//關閉數據庫

?>

<form name="article" method="post" action="articleUpdate.php" style="margin:5px 500px;">

<h1>文章發布系統</h1>

<input type="hidden" name="id" value="<?php echo $arr['id']?>"/><br/>

標題:<input type="text" name="title" value="<?php echo $arr['title']?>"/><br/>

內容:<textarea cols=30 rows=5 name="content"><?php echo $arr['content']?></textarea><br/><br/>

<input type="submit" value="修改文章"/>

<a href="articleList.php">返回文章列表</a>

<a href="articlePublish.html">返回發布文章</a>

</form>

</body>

</html>

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 "<a href='articleList.php'>返回文章列表</a>";

}else{

echo "修改失敗";

echo "<a href='articleList.php'>返回文章列表</a>";

}

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 "<a href='articleList.php'>返回文章列表</a>";

}else{

echo "刪除失敗";

echo "<a href='articleList.php'>返回文章列表</a>";

}

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程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩精品在线第一页| 色婷婷av一区二区三区久久| 日韩电影中文 亚洲精品乱码| 精品国产乱码久久久久久婷婷| 国产精品久久久久久久久借妻| 欧美性视频在线| 精品久久久久人成| 亚洲色图欧美制服丝袜另类第一页| 久久精品久久久久久| 成人久久久久久久| 国产精品99久久久久久久久| 国产精品成久久久久三级| 亚洲偷熟乱区亚洲香蕉av| 国产精品偷伦免费视频观看的| 欧美成人午夜视频| 成人免费大片黄在线播放| 国产成人福利网站| 欧美激情亚洲综合一区| 精品亚洲男同gayvideo网站| 国产91ⅴ在线精品免费观看| 日韩av电影在线播放| 国产欧美日韩中文字幕| 在线日韩精品视频| 欧美巨猛xxxx猛交黑人97人| 欧美日韩高清区| 日本精品免费观看| 日日骚久久av| 国产精品亚洲自拍| 亚洲人成网站777色婷婷| 欧美日韩日本国产| 日韩av不卡电影| 精品国产一区二区三区久久狼黑人| 国产精品久久久久999| 疯狂做受xxxx欧美肥白少妇| 九色精品免费永久在线| 成人精品视频久久久久| 欧美极品第一页| 国产精品久久久久久亚洲影视| 精品国产精品自拍| 日韩中文在线观看| 热re91久久精品国99热蜜臀| 国产免费亚洲高清| 色99之美女主播在线视频| 国产精品r级在线| 久久综合国产精品台湾中文娱乐网| 亚洲欧洲在线播放| 一本一道久久a久久精品逆3p| 久久综合久中文字幕青草| 亚洲人成在线免费观看| 欧美亚洲激情视频| 日韩在线视频免费观看| 91在线观看欧美日韩| 91亚洲va在线va天堂va国| 日韩视频第一页| 中文字幕在线看视频国产欧美| 亚洲欧美色婷婷| 欧美日韩在线视频观看| 中文字幕亚洲图片| 国产精品www网站| 欧美麻豆久久久久久中文| 在线观看欧美日韩国产| 国产激情999| 亚洲精品99久久久久中文字幕| 欧美精品video| 国产精品日韩久久久久| 日韩在线一区二区三区免费视频| 欧洲亚洲在线视频| 日韩av大片免费看| 精品中文字幕在线观看| 中文字幕欧美亚洲| 97精品在线观看| 久久久免费观看视频| 九九久久国产精品| 亚洲最大av网站| 欧美日韩裸体免费视频| 国产精品视频色| 亚洲男人天堂2023| 日韩中文在线中文网三级| 在线观看不卡av| 国产亚洲人成a一在线v站| 国产精品亚洲激情| 日本精品久久久| 精品无码久久久久久国产| 日韩精品在线观看一区二区| 欧美日本啪啪无遮挡网站| 好吊成人免视频| 77777少妇光屁股久久一区| 亚洲精品欧美日韩专区| 精品亚洲永久免费精品| 午夜精品久久久久久99热软件| 日韩视频免费在线观看| 国产精品高精视频免费| 综合欧美国产视频二区| 亚洲一级黄色片| 日韩免费在线免费观看| 欧美午夜精品久久久久久久| 久久精品国产96久久久香蕉| 国产精品嫩草影院一区二区| 欧美激情一二三| 国产精品成人av在线| 米奇精品一区二区三区在线观看| 国产黑人绿帽在线第一区| 91久久精品久久国产性色也91| 亚洲人成在线免费观看| 庆余年2免费日韩剧观看大牛| 久久五月情影视| 久久天天躁狠狠躁夜夜爽蜜月| 欧美一性一乱一交一视频| 亚洲视频精品在线| 国产精品成人国产乱一区| 日韩不卡在线观看| 欧美亚洲国产成人精品| 国产免费久久av| 最近免费中文字幕视频2019| 日韩精品视频免费专区在线播放| 日韩电影免费在线观看| 国产日产欧美精品| 精品国模在线视频| 欧美激情一区二区三区成人| 浅井舞香一区二区| wwwwwwww亚洲| 久久人人爽人人爽人人片av高清| 久久久久久久久久久国产| 亚洲区中文字幕| 亚洲xxxx视频| 黑人巨大精品欧美一区二区一视频| 亚洲最大福利网| 国产精品高潮呻吟久久av野狼| 成人自拍性视频| 中文字幕av一区二区| 国产一区二区黑人欧美xxxx| 欧美成人亚洲成人| 亚洲欧美日韩高清| 欧美福利小视频| 日韩成人中文电影| 亚洲黄一区二区| 亚洲伊人一本大道中文字幕| 亚洲欧洲自拍偷拍| 日本久久久a级免费| 亚洲男人天天操| 91精品国产高清久久久久久久久| 日韩美女福利视频| 欧美激情亚洲一区| 亚洲精美色品网站| 亚洲国产天堂久久综合网| 亚洲国产精品成人一区二区| 欧美激情乱人伦一区| 欧美黄色免费网站| 欧美午夜片欧美片在线观看| 国产欧美精品一区二区三区-老狼| 久久久久久综合网天天| 亚洲一品av免费观看| 原创国产精品91| 国产婷婷成人久久av免费高清| 国产自产女人91一区在线观看| 亚洲日韩第一页| 色与欲影视天天看综合网| 98精品国产自产在线观看| 91精品国产自产在线老师啪| 亚洲精品中文字幕有码专区| 国产精品高潮呻吟视频| 成人免费视频97| 国产啪精品视频| 亚洲色在线视频|