PHP 如何通过子ID 查找显示父级ID
在做一个分组模块有父级分组如何在编辑分组的时候显示出父级的名字表结果如下示例如下midpmidname10二21三所示二就是三的父组如何在编辑三的时候显示出二的名字if(...
在做一个分组模块 有父级分组 如何在编辑分组的时候显示出父级的名字
表结果如下示例如下
mid pmid name
1 0 二
2 1 三
所示二就是三的父组 如何在编辑三的时候 显示出 二的名字
if($do=="edit"){
If_rabc($action,$do); //检测权限
$smt = new smarty();smarty_cfg($smt);
//查询
$sql="SELECT * FROM `imdept` where did='$did' LIMIT 1";
$db->query($sql);
$row=$db->fetchRow();
//父组
$sql_imdept="SELECT pdid,name FROM `imdept`";
$db->query($sql_imdept);
$list_imdept=$db->fetchAll();
//格式化角色数据
foreach($list_imdept as $key=>$val){
$imdept_cn[$list_imdept[$key][pdid]]=$list_imdept[$key][name];
}
//模版
$smt->assign('select_imdept_cn',select($imdept_cn,"imdeptid",$row[did],"选择分组","required"));我自己现在只能搞出这个样子 求高手指教!!!!! 展开
表结果如下示例如下
mid pmid name
1 0 二
2 1 三
所示二就是三的父组 如何在编辑三的时候 显示出 二的名字
if($do=="edit"){
If_rabc($action,$do); //检测权限
$smt = new smarty();smarty_cfg($smt);
//查询
$sql="SELECT * FROM `imdept` where did='$did' LIMIT 1";
$db->query($sql);
$row=$db->fetchRow();
//父组
$sql_imdept="SELECT pdid,name FROM `imdept`";
$db->query($sql_imdept);
$list_imdept=$db->fetchAll();
//格式化角色数据
foreach($list_imdept as $key=>$val){
$imdept_cn[$list_imdept[$key][pdid]]=$list_imdept[$key][name];
}
//模版
$smt->assign('select_imdept_cn',select($imdept_cn,"imdeptid",$row[did],"选择分组","required"));我自己现在只能搞出这个样子 求高手指教!!!!! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询