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

Senarai berita stesen berita pembangunan asli PHP (2)

Kami telah menyelesaikan penciptaan jadual data berita dalam kelas terakhir, jadi hari ini kami akan menerangkan kepada anda cara membuat halaman paparan senarai berita, kemudian cari halaman pengurusan kandungan kami dalam templat latar belakang~, dan kemudian tambahkan yang kami sediakan tidak perlu dan Padamkan kod berlebihan!

Kemudian kita boleh mula membuat halaman senarai berita kami!

Langkah 1: Sambungkan ke pangkalan data

<?php
// 顯示所有的錯(cuò)誤
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();
}
// 設(shè)置mysql字符集 為 utf8
$link->query("set names utf8");
?>

Langkah 2: Tanya semua kandungan dalam jadual data dan laksanakan pernyataan SQL

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

Langkah 3: Sekarang kita telah memperoleh semua data dalam jadual data, kini kita memerlukannya Data dikeluarkan dalam gelung, cari lokasi di mana data akan dikeluarkan dalam templat, dan kemudian dapatkan data!

<table class="table table-hover text-center">
    <tr>
        <th width="100" style="text-align:left; padding-left:20px;">ID</th>
        <th>分類(lèi)名</th>
        <th>標(biāo)題</th>
        <th>內(nèi)容</th>
        <th>關(guān)鍵字</th>
        <th>圖片</th>
        <th>作者</th>
        <th width="10%">更新時(shí)間</th>
        <th width="310">操作</th>
    </tr>
    <?php
     if($arr_news){
         foreach ($arr_news as $val){
             echo "<tr>";
             echo " <td style='text-align:left; padding-left:20px;'>
                    <input type='checkbox' name='id[]' value='' />{$val['id']}</td>";
             echo "<td>{$new_category_value[$val['category_id']]}</td>";
             echo "<td>". mb_substr($val['title'], 0,15,"utf-8")."</td>";
             echo "<td>". mb_substr($val['content'], 0,20,"utf-8")."</td>";
             echo "<td>{$val['tag']}</td>";

             if($val['pic']){
                 echo "<td ><img src='{$val['pic']}' style='width: 50px; height: 50px'></td>";
             }else{
                 echo "<td>暫無(wú)圖片</td>";
             }
             echo "<td>{$val['author']}</td>";
             echo "<td>{$val['created_at']}</td>";
             ?>
             <td>
              <div class='button-group'> 
              <a class='button border-main' href='new_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>";
         }
     }
    ?>

Kami menggunakan foreach di sini untuk melintasi data Sudah tentu, terdapat banyak kaedah gelung Anda boleh melengkapkan fungsi mengikut apa yang anda biasa dengan~


Penjelasan: Kami mempunyai nama kategori di sini. Itulah tentang kategori kami! Jadi di sini kita bukan sahaja perlu menanyakan jadual berita, kita juga perlu menanyakan jadual klasifikasi!

<?php
$sql  = "select * from new_category ";
$result = mysqli_query($link, $sql);
$new_category = mysqli_fetch_all($result, MYSQL_ASSOC);
$new_category_value = array();
foreach($new_category as $val ){
    $new_category_value[$val['id']] = $val['name'];
}
?>

Keluarkan jadual klasifikasi dan rentas jadual klasifikasi!

1739.png

Seperti gambar di atas, semua berita dipaparkan!

Meneruskan pembelajaran
||
<?php // 顯示所有的錯(cuò)誤 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(); } // 設(shè)置mysql字符集 為 utf8 $link->query("set names utf8"); $sql = "select * from new where 1 "; // 查詢(xún)語(yǔ)句 $result = mysqli_query($link, $sql); $arr_news = mysqli_fetch_all($result, MYSQL_ASSOC); //新聞分類(lèi) $sql = "select * from new_category "; $result = mysqli_query($link, $sql); $new_category = mysqli_fetch_all($result, MYSQL_ASSOC); $new_category_value = array(); foreach($new_category as $val ){ $new_category_value[$val['id']] = $val['name']; } ?> <!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> <form method="get" action="" id="listform"> <div class="panel admin-panel"> <div class="panel-head"><strong class="icon-reorder"> 內(nèi)容列表</strong> <a href="" style="float:right; display:none;">添加字段</a></div> <div class="padding border-bottom"> <ul class="search" style="padding-left:10px;"> <li> <a class="button border-main icon-plus-square-o" href="news_add.php"> 添加內(nèi)容</a> </li> <if condition="$iscid eq 1"> <li> <select name="category_id" class="input" style="width:200px; line-height:17px;" onchange="changesearch()"> <option value="">-請(qǐng)選擇-</option> <?php foreach( $new_category_value as $key => $val ){ ?> <option value="<?php echo $key;?>" <?php if($_GET['category_id']==$key) echo "selected";?>><?php echo $val;?></option> <?php } ?> </select> </li> </if> <li> <input type="text" placeholder="請(qǐng)輸入搜索關(guān)鍵字" name="keywords" class="input" style="width:250px; line-height:17px;display:inline-block" /> <a href="javascript:void(0)" class="button border-main icon-search" onclick="changesearch()" > 搜索</a></li> </ul> </div> <table class="table table-hover text-center"> <tr> <th width="100" style="text-align:left; padding-left:20px;">ID</th> <th>分類(lèi)名</th> <th>標(biāo)題</th> <th>內(nèi)容</th> <th>關(guān)鍵字</th> <th>圖片</th> <th>作者</th> <th width="10%">更新時(shí)間</th> <th width="310">操作</th> </tr> <?php if($arr_news){ foreach ($arr_news as $val){ echo "<tr>"; echo " <td style='text-align:left; padding-left:20px;'> <input type='checkbox' name='id[]' value='' />{$val['id']}</td>"; echo "<td>{$new_category_value[$val['category_id']]}</td>"; echo "<td>". mb_substr($val['title'], 0,15,"utf-8")."</td>"; echo "<td>". mb_substr($val['content'], 0,20,"utf-8")."</td>"; echo "<td>{$val['tag']}</td>"; if($val['pic']){ echo "<td ><img src='{$val['pic']}' style='width: 50px; height: 50px'></td>"; }else{ echo "<td>暫無(wú)圖片</td>"; } echo "<td>{$val['author']}</td>"; echo "<td>{$val['created_at']}</td>"; ?> <td> <div class='button-group'> <a class='button border-main' href='new_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>"; } } ?> <tr> <td style="text-align:left; padding:19px 0;padding-left:20px;"> <input type="checkbox" id="checkall"/> 全選 </td> <td colspan="8" style="text-align:left;padding-left:20px;"> <a href="javascript:void(0)" class="button border-red icon-trash-o" style="padding:5px 15px;" onclick="DelSelect()"> 刪除</a> 移動(dòng)到: <select name="movecid" style="padding:5px 15px; border:1px solid #ddd;" onchange="changecate(this)"> <option value="">請(qǐng)選擇分類(lèi)</option> <option value="">產(chǎn)品分類(lèi)</option> <option value="">產(chǎn)品分類(lèi)</option> <option value="">產(chǎn)品分類(lèi)</option> <option value="">產(chǎn)品分類(lèi)</option> </select> </td> </tr> <tr> <td colspan="8"> <div class="pagelist"> <a href="new_list.php">首頁(yè)</a> <?php if( $page > 1 ){ ?> <a href="new_list.php?page=<?php echo $pre_page;?>">上一頁(yè)</a> <? } if( $page < $max_page ){ ?> <a href="new_list.php?page=<?php echo $next_page;?>">下一頁(yè)</a> <? } ?> <a href="new_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> </form> <script type="text/javascript"> //搜索 function changesearch(){ } //單個(gè)刪除 function del(id){ if(confirm("您確定要?jiǎng)h除嗎?")){ document.location.href = "new_delete.php?id=" + id ; } } //全選 $("#checkall").click(function(){ $("input[name='id[]']").each(function(){ if (this.checked) { this.checked = false; } else { this.checked = true; } }); }) //批量刪除 function DelSelect(){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); //單個(gè)刪除 if (Checkbox){ var t=confirm("您確認(rèn)要?jiǎng)h除選中的內(nèi)容嗎?"); if (t==false) return false; $("#listform").submit(); } else{ alert("請(qǐng)選擇您要?jiǎng)h除的內(nèi)容!"); return false; } } //批量排序 function sorts(){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); if (Checkbox){ $("#listform").submit(); } else{ alert("請(qǐng)選擇要操作的內(nèi)容!"); return false; } } //批量首頁(yè)顯示 function changeishome(o){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); if (Checkbox){ $("#listform").submit(); } else{ alert("請(qǐng)選擇要操作的內(nèi)容!"); return false; } } //批量推薦 function changeisvouch(o){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); if (Checkbox){ $("#listform").submit(); } else{ alert("請(qǐng)選擇要操作的內(nèi)容!"); return false; } } //批量置頂 function changeistop(o){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); if (Checkbox){ $("#listform").submit(); } else{ alert("請(qǐng)選擇要操作的內(nèi)容!"); return false; } } //批量移動(dòng) function changecate(o){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); if (Checkbox){ $("#listform").submit(); } else{ alert("請(qǐng)選擇要操作的內(nèi)容!"); return false; } } //批量復(fù)制 function changecopy(o){ var Checkbox=false; $("input[name='id[]']").each(function(){ if (this.checked==true) { Checkbox=true; } }); if (Checkbox){ var i = 0; $("input[name='id[]']").each(function(){ if (this.checked==true) { i++; } }); if(i>1){ alert("只能選擇一條信息!"); $(o).find("option:first").prop("selected","selected"); }else{ $("#listform").submit(); } } else{ alert("請(qǐng)選擇要復(fù)制的內(nèi)容!"); $(o).find("option:first").prop("selected","selected"); return false; } } </script> </body> </html>