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

Bagaimana untuk melaksanakan fungsi menambah kategori

Kami telah mencipta halaman pengurusan kategori lebih awal untuk memaparkan kategori video Di sini kami akan melaksanakan cara menambah kategori.

Kami menggunakan fail cate.html dalam bab sebelumnya. Paparan dan kategori tambahan dalam fail asal digabungkan pada halaman yang sama.

Di sini kami memisahkan halaman "tambah kandungan" daripada cate.html dan mencipta fail cateadd.php untuk melaksanakan halaman penambahan kategori. Hanya ubah suai halaman html kepada antara muka berikut:

Pilih kandungan kategori dalam "Kategori Superior". klasifikasi. Halaman html bergelung untuk mengeluarkan klasifikasi jadual pangkalan data.

Kod klasifikasi Infinitus:

<?php
function getList($pid=0,&$result=array(),$spac=0)
{
    global $link;
    $spac +=8;
    $sql = "select * from cate where pid = $pid";
    $res = mysqli_query($link,$sql);
    while($rows=mysqli_fetch_array($res))
    {
        $rows["cate_name"] = str_repeat('&nbsp;',$spac).'--'.$rows["cate_name"];
        $result[] = $rows;
        getList($rows['id'],$result,$spac);
    }
    return $result;
}
$rs=getList();
?>

Kod gelung pengelasan:

<div class="form-group">
    <div class="label">
        <label>上級分類:</label>
    </div>
    <div class="field">
        <select name="pid" class="input w50">
            <option value="">請選擇分類</option>
            <?php foreach($rs as $key => $val){?>
            <option value="<?php echo $val['id'];?>"><?php echo $val["cate_name"]?></option>
            <?php }?>
        </select>
        <div class="tips">不選擇上級分類默認為一級分類</div>
    </div>
</div>

Kemudian tambahkan data pada jadual cate melalui pernyataan SQL: tambahkan superior di sini , nama klasifikasi cate_name dan pangkat peringkat klasifikasi. Selepas penambahan berjaya, ia akan dipaparkan terus ke halaman paparan kategori cate.php.

<?php
if($_POST)
{
    $pid = isset($_POST['pid'])?$_POST['pid']:"";
    $cate_name=isset($_POST['cate_name'])?$_POST['cate_name']:"";
    $rank=isset($_POST['rank'])?$_POST['rank']:"";
    if($pid && $cate_name && $rank)
    {
        $sql = "insert into cate(pid,cate_name,rank)values('".$pid."','".$cate_name."','".$rank."')";
        $rel = mysqli_query($link,$sql);
        if($rel)
            {
                echo "<script language=javascript>alert('添加成功!');window.location='cate.php'</script>";
            }
        }else{
            echo "<script>alert('添加失敗,請重新添加');</script>";
    }
}
?>


Meneruskan pembelajaran
||
<div class="form-group"> <div class="label"> <label>上級分類:</label> </div> <div class="field"> <select name="pid" class="input w50"> <option value="">請選擇分類</option> <?php foreach($rs as $key => $val){?> <option value="<?php echo $val['id'];?>"><?php echo $val["cate_name"]?></option> <?php }?> </select> <div class="tips">不選擇上級分類默認為一級分類</div> </div> </div>