亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

Liste de classification des actualités de la station d'information sur le développement natif PHP

Dans la le?on précédente, nous avons terminé la préparation de la liste de classement des actualités. Y compris la création d'une base de données et l'insertion de données. Nous allons donc aujourd'hui vous expliquer comment créer une page d'affichage de la liste des catégories d'actualités. Retrouvez ensuite notre page de gestion des catégories dans le modèle d'arrière-plan ~, puis supprimez le code inutile et redondant.

Après avoir configuré et modifié le modèle, nous commen?ons à écrire notre programme. Connectez-vous d'abord à la base de données?:

<?php
error_reporting(E_ALL & ~E_NOTICE  );
// 連接mysql數(shù)據(jù)庫(kù)
$link = mysqli_connect('localhost', 'root', 'root');
if (!$link) {
    echo "connect mysql error!";
    exit();
}
// 選中數(shù)據(jù)庫(kù) news為數(shù)據(jù)庫(kù)的名字
$db_selected = mysqli_select_db($link, 'news');
if (!$db_selected) {
    echo "<br>selected db error!";
    exit();
}

Ensuite, interrogez la base de données et exécutez l'instruction SQL?:

$sql = "select * from new_category where 1 "; // 查詢(xún)語(yǔ)句
$result = mysqli_query($link, $sql);
$arr_news_category = mysqli_fetch_all($result, MYSQL_ASSOC);

Ici, nous avons extrait tout le contenu du modèle. base de données. Nous devons maintenant commencer à parcourir les données récupérées et les afficher?:

<table class="table table-hover text-center">
    <tr>
        <th width="5%">ID</th>
        <th width="15%">分類(lèi)名</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'>暫無(wú)記錄!</td></tr>";
       }
       ?>

OK?! La liste de classement des actualités est complète, oh oui ! Il y a aussi la pagination ici. La pagination ici est la même que la pagination des actualités. Je ne la répéterai pas ici. Vous pouvez vous référer à la pagination des actualités !

1746.png


Formation continue
||
<?php header("Content-type: text/html; charset=utf-8"); include_once "../common/category_page.php"; //添加分類(lèi) if(count($_POST)>0){ $sql = "insert into new_category (name) values ('{$_POST['name']}')"; $result = mysqli_query($link,$sql); if ($result){ echo "添加成功!"; header("Location:category_list.php"); }else{ echo "添加失敗~"; echo mysqli_error($link); exit; } } ?> <!DOCTYPE html> <html lang="zh-cn"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <meta name="renderer" content="webkit"> <title></title> <link rel="stylesheet" href="../css/pintuer.css"> <link rel="stylesheet" href="../css/admin.css"> <script src="../js/jquery.js"></script> <script src="../js/pintuer.js"></script> </head> <body> <div class="panel admin-panel"> <div class="panel-head"><strong class="icon-reorder">分類(lèi)列表</strong></div> <div class="padding border-bottom"> <button type="button" class="button border-yellow" onclick="window.location.href='#add'"> <span class="icon-plus-square-o"></span> 添加分類(lèi)</button> </div> <table class="table table-hover text-center"> <tr> <th width="5%">ID</th> <th width="15%">分類(lèi)名</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'>暫無(wú)記錄!</td></tr>"; } ?> <tr> <td colspan="8"> <div class="pagelist"> <a href="category_list.php">首頁(yè)</a> <?php if( $page > 1 ){ ?> <a href="category_list.php?page=<?php echo $pre_page;?>">上一頁(yè)</a> <? } if( $page < $max_page ){ ?> <a href="category_list.php?page=<?php echo $next_page;?>">下一頁(yè)</a> <? } ?> <a href="category_list.php?page=<?php echo $max_page;?>">末頁(yè)</a> / 總頁(yè)碼 <font color="red"><?php echo $max_page;?></font>頁(yè) 當(dāng)前頁(yè)碼 <font color="red"><?php echo $page;?></font>頁(yè) </div> </td> </tr> </table> </div> <script type="text/javascript"> function del(id,mid){ if(confirm("您確定要?jiǎng)h除嗎?")){ } } </script> <div class="panel admin-panel margin-top"> <div class="panel-head" id="add"><strong><span class="icon-pencil-square-o"></span>添加內(nèi)容</strong></div> <div class="body-content"> <form method="post" class="form-x" action=""> <div class="form-group"> <div class="label"> <label>分類(lèi)名:</label> </div> <div class="field"> <input type="text" class="input w50" name="name" /> <div class="tips"></div> </div> <div class="field"> <button class="button bg-main icon-check-square-o" type="submit"> 提交</button> </div> </div> </form> </div> </div> <script> function del(id){ if( confirm("請(qǐng)確認(rèn)刪除嗎?")){ document.location.href = "category_delete.php?id=" + id ; } } </script> </body> </html>
soumettreRéinitialiser le code