php原生開發(fā)新聞?wù)局侣劮诸惲斜?/h1>
前一節(jié)課程中,我們已經(jīng)把新聞分類列表的準(zhǔn)備工作已經(jīng)完成了。包括創(chuàng)建數(shù)據(jù)庫,插入數(shù)據(jù)、那么今天我們就給大家講解下如何做新聞分類列表展示頁,那么在后臺(tái)模板中找到我們的分類管理的頁面~,然后把我們不需要的以及多余的代碼給刪除掉!
當(dāng)我們把模板都設(shè)置和改好以后,開始寫我們的程序,首先連接數(shù)據(jù)庫:
<?php
error_reporting(E_ALL & ~E_NOTICE );
// 連接mysql數(shù)據(jù)庫
$link = mysqli_connect('localhost', 'root', 'root');
if (!$link) {
echo "connect mysql error!";
exit();
}
// 選中數(shù)據(jù)庫 news為數(shù)據(jù)庫的名字
$db_selected = mysqli_select_db($link, 'news');
if (!$db_selected) {
echo "<br>selected db error!";
exit();
}
然后查詢數(shù)據(jù)庫,執(zhí)行SQL語句:
$sql = "select * from new_category where 1 "; // 查詢語句
$result = mysqli_query($link, $sql);
$arr_news_category = mysqli_fetch_all($result, MYSQL_ASSOC);
這里我們已經(jīng)把數(shù)據(jù)庫的內(nèi)容都全部取出來了,現(xiàn)在要開始遍歷取出來的數(shù)據(jù),然后展示出來:
<table class="table table-hover text-center">
<tr>
<th width="5%">ID</th>
<th width="15%">分類名</th>
<th width="10%">操作</th>
</tr>
<?php
if (count($arr_news_category) > 0) {
foreach ($arr_news_category as $val) {
echo "<tr>";
echo "<td>{$val['id']}</td>";
echo "<td>{$val['name']}</td>";
?>
<td>
<div class='button-group'>
<a class='button border-main' href='category_edit.php?id=<?php echo $val['id'];?>'>
<span class='icon-edit'></span> 修改</a>
<a class='button border-red' href='javascript:;' onclick='return del(<?php echo $val['id']?>)'>
<span class='icon-trash-o'></span> 刪除</a>
</div>
</td>
<?
echo " </tr>";
}
} else {
echo "<tr><td colspan='3' align='center'>暫無記錄!</td></tr>";
}
?>
OK!新聞的分類列表就完成了,哦對(duì)了!這里也有分頁,這里的分頁跟新聞分頁是一樣的,我在這里就不重復(fù)了,大家可以參考新聞的分頁!

前一節(jié)課程中,我們已經(jīng)把新聞分類列表的準(zhǔn)備工作已經(jīng)完成了。包括創(chuàng)建數(shù)據(jù)庫,插入數(shù)據(jù)、那么今天我們就給大家講解下如何做新聞分類列表展示頁,那么在后臺(tái)模板中找到我們的分類管理的頁面~,然后把我們不需要的以及多余的代碼給刪除掉!
當(dāng)我們把模板都設(shè)置和改好以后,開始寫我們的程序,首先連接數(shù)據(jù)庫:
<?php error_reporting(E_ALL & ~E_NOTICE ); // 連接mysql數(shù)據(jù)庫 $link = mysqli_connect('localhost', 'root', 'root'); if (!$link) { echo "connect mysql error!"; exit(); } // 選中數(shù)據(jù)庫 news為數(shù)據(jù)庫的名字 $db_selected = mysqli_select_db($link, 'news'); if (!$db_selected) { echo "<br>selected db error!"; exit(); }
然后查詢數(shù)據(jù)庫,執(zhí)行SQL語句:
$sql = "select * from new_category where 1 "; // 查詢語句 $result = mysqli_query($link, $sql); $arr_news_category = mysqli_fetch_all($result, MYSQL_ASSOC);
這里我們已經(jīng)把數(shù)據(jù)庫的內(nèi)容都全部取出來了,現(xiàn)在要開始遍歷取出來的數(shù)據(jù),然后展示出來:
<table class="table table-hover text-center"> <tr> <th width="5%">ID</th> <th width="15%">分類名</th> <th width="10%">操作</th> </tr> <?php if (count($arr_news_category) > 0) { foreach ($arr_news_category as $val) { echo "<tr>"; echo "<td>{$val['id']}</td>"; echo "<td>{$val['name']}</td>"; ?> <td> <div class='button-group'> <a class='button border-main' href='category_edit.php?id=<?php echo $val['id'];?>'> <span class='icon-edit'></span> 修改</a> <a class='button border-red' href='javascript:;' onclick='return del(<?php echo $val['id']?>)'> <span class='icon-trash-o'></span> 刪除</a> </div> </td> <? echo " </tr>"; } } else { echo "<tr><td colspan='3' align='center'>暫無記錄!</td></tr>"; } ?>
OK!新聞的分類列表就完成了,哦對(duì)了!這里也有分頁,這里的分頁跟新聞分頁是一樣的,我在這里就不重復(fù)了,大家可以參考新聞的分頁!