新闻管理系统的需求分析(三)

  今天老师带领我们进入了获取数据表信息后显示根据层级关系

页面。实现的文件夹包括: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

  }

?>

以不同的身份进入,实现各自的编辑功能。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值