創(chuàng)建分類管理頁(yè)面
完成了基本的主頁(yè)面內(nèi)容的增刪改查功能以后,我們就需要來(lái)完成分類管理的增刪改查功能實(shí)現(xiàn)。
這一節(jié)我們先來(lái)完成分類管理主頁(yè)面的創(chuàng)建。把 admin 文件夾下的 cate.html 修改成 cate.php。
分類管理的增刪改查的思路基本與 index 主頁(yè)面內(nèi)容的增刪改查功能實(shí)現(xiàn)思路大致相同,使用SQL語(yǔ)句將數(shù)據(jù)庫(kù)中的所有信息查詢出來(lái)顯示在頁(yè)面中。
這里想要做如下的一個(gè)效果:
需要學(xué)習(xí)一下無(wú)限極分類的實(shí)現(xiàn):
<?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(' ',$spac).'--'.$rows["cate_name"]; $result[] = $rows; getList($rows['id'],$result,$spac); } return $result; } $rs=getList(); ?>
當(dāng)然還是要修改下html 和 css 樣式。
調(diào)用這個(gè)無(wú)限極分類的自定義函數(shù),在 cate.php 頁(yè)面進(jìn)行 forerch 循環(huán)出數(shù)據(jù)
<?php foreach($rs as $key => $val){?> <tr> <td><?php echo $val["id"]?></td> <td style="text-align: left; padding-left: 15%"><?php echo $val["cate_name"]?></td> <td><?php echo $val["rank"]?></td> <td> <div class="button-group"> <a class="button border-main" href="cateedit.php?id=<?php echo $val['id'];?>"> <span class="icon-edit"></span> 修改</a> <a class="button border-red" href="catedel.php?id=<?php echo $val['id'];?>" onclick="return del(1,2)"> <span class="icon-trash-o"></span> 刪除</a> </div> </td> </tr> <?php }?>