ホームページ > バックエンド開発 > PHPチュートリアル > php+mysql+js でツリー メニュー コードを実装_PHP チュートリアル

php+mysql+js でツリー メニュー コードを実装_PHP チュートリアル

WBOY
リリース: 2016-07-13 10:57:47
オリジナル
1212 人が閲覧しました

php+mysql+jsでツリーメニューコードを実装 これは、データベースの内容を読み取り、js によって制御されるツリー モデル メニューに再生成する php+mysql データベースです

php チュートリアル + mysql チュートリアル + ツリー メニュー コードを実装する Web ページの特殊効果
これは、データベースの内容を読み取り、それをツリーに再生成する php+mysql データベースのチュートリアルです。メニューは js
によって制御されます。 */
?>


<頭>

カテゴリツリー
<スクリプト タイプ="テキスト/ウェブページの特殊効果">
関数 showmenu(menuid)
{
if(menuid.style.display=="none"){
menuid.style.display="";
}
他{
menuid.style.display="none";
}
}

<スタイル>
本文{マージン:0px;}
テーブル tr td{font-size:12px}


$globals["id"] =1 //ドロップダウン メニューの追跡に使用される ID 番号
; $layer=1; // 現在のメニューのレベルを追跡するために使用されます
//データベースに接続します
$con=mysql_connect("localhost","root","123456");
mysql_select_db("デモ");

//第 1 レベルのメニューを抽出します
$sql="select * from think_news where `f_id`=0";
$result=mysql_query($sql,$con);
//第1階層メニューが存在する場合は、メニューの表示を開始します
if(mysql_num_rows($result)>0) showtreemenu($con,$result,$id);
関数 showtreemenu($con,$result,$layer)
{
// 表示する必要があるメニュー項目の数を取得します
$numrows=mysql_num_rows($result);
//メニューの表示を開始します。各サブメニューはテーブルで表されます
echo "

";
for($rows=0;$rows {
// 現在のメニュー項目の内容を配列にインポートします
$menu=mysql_fetch_array($result);
//メニュー項目のサブメニューレコードセットを抽出します
$sql="select * from think_news where f_id=$menu[id]";
$result_sub=mysql_query($sql,$con);
echo "";
// メニュー項目にサブメニューがある場合は、JavaScript の onclick ステートメントを追加します
If(mysql_num_rows($result_sub)>0)
{
echo "";
echo "";
echo "";
//メニュー項目にサブメニューがある場合は、サブメニューを表示します
If(mysql_num_rows($result_sub)>0)
{
// onclick ステートメントに対応するサブメニューの ID とスタイルを指定します
echo "";
echo "";
echo "";
}
//サブメニューの処理が完了し、前のレベルの再帰に戻り、系列を 1 つ減らします
$layer--;
}
echo "
";
}

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/632057.html技術記事 php+mysql+js は、データベースの内容を読み込んでツリーモデルのメニューを再生成する php+mysql データベースで、PHP チュートリアル + mysql チュートリアル + Web ページの特殊効果を実現します。ツリーメニュー...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート