Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从父id php显示父菜单的子菜单_Php_Mysql - Fatal编程技术网

从父id php显示父菜单的子菜单

从父id php显示父菜单的子菜单,php,mysql,Php,Mysql,功能获取子页面: <?php $page= $objPage-> get_page(); $id = isset($_GET['id']); $child= $objPage-> get_child_page($id); ?> <ul class="nav nav-tabs"> <li role="presentation" class="dropdown"> <?p

功能
获取子页面

<?php
   $page= $objPage-> get_page(); 
   $id = isset($_GET['id']);
   $child= $objPage-> get_child_page($id);  
?>

     <ul class="nav nav-tabs">
        <li role="presentation" class="dropdown">
            <?php 
      while($row = mysql_fetch_array($page) ) { ?> 
<a class="dropdown-toggle" data-toggle="dropdown" href="#" role="button" aria-  expanded="false">       
         <?php echo $row['title']; ?> <span class="caret"></span> 

         </a>       
           <?php } ?>
        </li>
    </ul>
function get_page($id="") {
 $sql = "SELECT "; if( !empty($field) ){ 
$sql .=" title FROM page WHERE page_id>1 " ; 
} else {
 $sql .= " * FROM page "; 
} 
if( !empty($id) ){ 
$sql .=" WHERE page_id=".$id; 
} else { 
$sql .=" WHERE parent_id= -1"; 
} 
$result = mysql_query($sql) or die( mysql_error() ); 
if( !empty($id) && $result ){ 
$value = mysql_fetch_array($result) ; 
return $value; 
} 
return $result; 
}

我得到了父菜单,它的父id为-1,但我想显示父id中的子菜单。。任何解决方案???

获取儿童页面
更改为
获取儿童页面
。获取儿童页面($id)是我的功能…操作,我以为你正在处理
WP
!你能在这里添加你的函数吗?我已经在你的问题中添加了你的函数
function get_child_page($id){ 
$sql = "SELECT * FROM page WHERE parent_id= $id"; 
$result = mysql_query($sql);
 return $result; 
}