ホームページ > php教程 > php手册 > jqueryマルチレベルメニュー:マルチレベルメニューを読み取るためのphp無制限の分類

jqueryマルチレベルメニュー:マルチレベルメニューを読み取るためのphp無制限の分類

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
リリース: 2016-06-21 08:50:53
オリジナル
1294 人が閲覧しました

//データベーステーブル

include "comm.php";
//カテゴリメニューを取得
$arr=getTree();
$ arrone =getFlone(59);
$arrtwo=getFltwo(93);
$arrmenu=getFlmenu(59);
print_r($arrmenu);
//分類ツリーを取得します
function getTree (){
global $db;
$sql="select flid,flpid,flpath,fltitle,fldes,keyword from fenlei order by flid";
$rs=$db->query ($ sql);
$data=array();
while ($row=$db->fetch_array($rs)){
$data[]=$row;
}
return $data;
}
//アクティビティの第 1 レベルの分類 最上位の分類 ID は 59 であることに注意してください
function getFlone($flpid){
global $db;
$sql=" select * from fenlei where flpid={$flpid} order by flid";
$rs=$db->query($sql);
$data=array();
while ($row =$db->fetch_array($rs)){
$data[]=$row;
}
return $data;
}
//アクティビティ二次分類
function getFltwo($flpid){
global $db;
$sql="select * from fenlei where flpid={$flpid} order by flid";
$rs=$db ->query ($sql);
$data=array();
while ($row=$db->fetch_array($rs)){
$data[]=$row;
}
return $data;
}
//ループしてメニューを取得します。このデータベースの最上位の親カテゴリ ID は 59 です
function getFlmenu($flpid){
global $db;
$arr =getFlone($flpid);
foreach ($arr as &$v) {
$arrt=getFlone($v["flid"]);
foreach ( $arrt as &$vl){
$arrtt=getFlone($vl["flid"]);
$vl["tt"]=$arrtt;
}
$v[" two"]=$arrt;
}
return $arr;
}
?>
配列
(
[0] => 配列
(
[0] => 93
[1] => 59
[2] =>ニュース
[fltitle] = > 国内ニュース
[3] => 0-59
[4] => [fldes] => 国内ニュース
[5] => 国内ニュース
[2] => 配列
(
[0] = > 配列
(
[0] => 98
[flid] => 98
[1] => 93
[flpid] => 93
[2] = > 時事
[fltitle] => 時事記事リンク http://www.cxybl.com/html/wlbc/Php/20121120/34051.html




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート