今天老师带领我们进入了获取数据表信息后显示根据层级关系
页面。实现的文件夹包括:admin_category.php。还有不中的一些小知识点。
根据层次关系,实现select框的点击。实现数据库的数据。
下面是实现该文件的过程
<?php
include("config.php");
include("dbconnect.php");
//用户点击“添加”按钮后将新栏目写入到tbl_category
//path=父栏目的path与子栏目的pid结合
//pid=1、父栏目的id;2、path字段拆分后的最后一个字符串
//从“添加栏目”页面获取path字段值
//结合后insert into
//1、接收新栏目的信息
//id:atuo_increment,null
//category_name
$name = $_POST['name'];
//pid paht
$type = $_POST['myselect'];
//0-1#7 $arr = explode("#","0-1#7"); $arr[0]=0-1 $arr[1]=7
$arr = explode("#",$type);
echo $arr[0];
echo "<br>";
echo $arr[1];
echo "<br>";
echo $type;
echo "<br>";
$sql = "insert into tbl_category values(null,'".$name."',".$arr[1].",'".$arr[0]."-".$arr[1]."')";
echo $sql;
mysql_query($sql);
?>
实现后接下来就是index.php。实现显示节目:
<?php
include("header.php");
include("dbconnect.php");
//检索数据库的分类表tbl_category,
$sql="select * from tbl_category order by id desc";
$res=mysql_query($sql);
//循环方式显示新闻栏目
while($row=mysql_fetch_array($res)){
$categorys[$row["id"]]=$row["category_name"];
?>
<a href="list.php?category=<?php echo $row["id"];?>"><?php echo $row["category_name"];?></a>
<!--假如当前为管理员,每个栏目可以进行编辑-->
<?php
if($_SESSION["level"]==1){
?>
<a href="admin_editnews.php?id=<?php echo $row["id"];?>"><font color="red">编辑</font></a>
<?php
}
?>
以不同的身份进入,实现各自的编辑功能。