PHP多级联动的学习(一)

  我尝试在ThinkCMF中实现多级联动,首先我开始看了dede的联动类别管理前后台的代码以及他的数据库,经过非常多次的尝试,我渐渐有了一点想法,并给予实施。

  首先写出前台的界面。如图。

     

     然后在数据库中创建了sp_province,sp_city,sp_area表并插入了多条信息以备测试。

  

  

  

     主要想法:所有城市在sp_province表中,每个省有对应的id,每个市在sp_city表中,有各自的id,以及上级省的id号(father),区类似。

  未选择前只有省下拉框内有可以选择的内容,选择了省之后市才有可选择的内容。

  选择了省时,通过js把名字或者id传给方法,然后在city表中找到所有father字段与已选择省的id相符的数据,返回。同时也要把已经选择的省的数据传回去。

  在省和市的下拉框里都需要用到js传信息,而最后一个区不必使用js,直接用表单提交。

posted @ 2015-09-24 20:54  我得是个大麻烦  阅读(695)  评论(0编辑  收藏  举报