ホームページ  >  記事  >  バックエンド開発  >  複数レベルのメニューの作成

複数レベルのメニューの作成

WBOY
WBOYオリジナル
2016-06-13 13:19:51707ブラウズ

多階層メニューの作成
たとえば
中国-->福建省-->福州-->台江地区
の場合に質問させていただきます。 > スタイル付きのドロップダウン メニューを作成するには、js で上位のメニューを判断して下位のメニューを選択するか、データベースに関連するテーブルを構築してからドロップダウン メニューを選択してから移動しますか?データベースにアクセスして、次のドロップダウン メニューを確認しますか? それはどれくらい効率的ですか?

JSでやると都市が増えると眩しい気がします。

-----解決策---------
CREATE TABLE area (
`area_id` SMALLINT(5) UNSIGNED NOT NULL AUTO_INCREMENT,
`parent_id` SMALLINT(5) UNSIGNED NOT NULL DEFAULT '0',
`area_name` VARCHAR(120) NOT NULL DEFAULT '',
PRIMARY KEY (`area_id`)
)

上記は例です。parent_id は 0、つまり最初の項目が国の場合は area_id です。は 1 なので、parent_id はこの国の州、都市、地区を指します。都市と地区についても同じことが当てはまります。
------解決策------------------
元の投稿者は福建省福州出身である必要があります。
これはAjax+データベースで行うことが多いと思いますが、実装方法やテーブルの作成方法はネット上にたくさんあると思います!


用意しておきます。 -ダウンロード版

http://download.csdn.net/download/fujun2013/3850032

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。