PHPネイティブ開発ニュースステーションのニュース分類一覧
前のレッスンで、ニュース分類リストの作成が完了しました。データベースの作成とデータの挿入を含めて、今日はニュースカテゴリの一覧表示ページの作成方法を説明します。その後、背景テンプレートからカテゴリ管理ページを見つけて、不要で冗長なコードを削除してください。
テンプレートを設定して変更した後、プログラムの作成を開始します。まずデータベースに接続します:
<?php
error_reporting(E_ALL & ~E_NOTICE );
// 连接mysql数据库
$link = mysqli_connect('localhost', 'root', 'root');
if (!$link) {
echo "connect mysql error!";
exit();
}
// 选中数据库 news为数据库的名字
$db_selected = mysqli_select_db($link, 'news');
if (!$db_selected) {
echo "<br>selected db error!";
exit();
}次に、データベースにクエリを実行して SQL ステートメントを実行します:
$sql = "select * from new_category where 1 "; // 查询语句 $result = mysqli_query($link, $sql); $arr_news_category = mysqli_fetch_all($result, MYSQL_ASSOC);
here データベースのすべてのコンテンツを取得しました。次に、取得したデータを走査して表示する必要があります。
<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!ニュース分類リストが完成しました。そうそう!ここにもページネーションがあります。ここでのページネーションはニュースのページネーションと同じです。ここでは繰り返しません。ニュースのページネーションを参照してください。




