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

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

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

  }

?>

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

阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭