Heim > Backend-Entwicklung > PHP-Tutorial > 多级菜单的打造

多级菜单的打造

WBOY
Freigeben: 2016-06-13 13:19:51
Original
772 Leute haben es durchsucht

多级菜单的制作
问大家个问题,你们在选择多级菜单的时候,比如说
中国-->福建-->福州-->台江区
这种样式的下拉菜单,你们是怎么做的,是在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是1的则是这个国家下面的素有省,市、区也是这么回事,一个表就行
------解决方案--------------------
楼主应该是福建福州的!
这种一般都用Ajax+数据库做,感觉实现方法与建表方法有很多,网络上有很多案例才对!


给你一个现成下载的

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

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage