php无限极分类实现的两种解决方法

学习笔记 2023/03/17 PHP

今天写了下无限极分类 下面就把代码贴上来了 写的不怎么样。

method of classify one

代码如下:

0){
            echo "";
        }else{
            echo "";
        }
    }//如果不等于0
    else{
        //根据typeid 找到 该id下的type_p_id
        $sql = "select type_p_id from `types` where type_id =  $type_id";
        $res = mysql_query($sql);
        $res = mysql_fetch_assoc($res);
        $type_id = $res[\'type_p_id\'];
        //先将名称插入进去
        $sql = "insert into types set type_name = \'{$type_name}\'";
        $res = mysql_query($sql);
        //获取最后执行的id 然后进行数据更新 主要更新 type_p_id
        $id = mysql_insert_id();
        $sql = "update types set type_p_id = \'$type_id$id,\' where type_id=$id";
        $res = mysql_query($sql);
        if($res){
            echo "";
        }else{
            echo "";
        }
    }
}elseif($act=="add"){
?>

新分类名称:    
当前分类:     顶级分类              ">                id分类名path路径操作                    ">编辑 |         ">删除 ";     while($arr = mysql_fetch_assoc($res)){         echo "当前名称:{$arr[\'type_name\']}"."";         echo "新名称:"."";         echo "";     }     echo "";     echo ""; }elseif($act == "edit_ok"){     $name = trim($_POST[\'n_type_name\']);     $id = $_POST[\'id\'];     if(!empty($name)){         $sql = "update  `types` set type_name=\'$name\' where type_id=$id";         mysql_query($sql);         echo "";     }else{         echo "";     } }elseif($act == \'del\'){     //这里的删除是要把当前分类 和当前的子分类都要删除 所以用到$id%     $id = $_GET[\'type_id\'];     $sql ="delete from `types` where type_p_id like \'$id%\' ";     $res = mysql_query($sql);     if($res){         echo "";     }else{         echo "";     } } ?>


本文地址:https://www.stayed.cn/item/379

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。