日期:2014-05-20  浏览次数:20674 次

同一个表级联
+---------+-------+------+------+--------+-------+----------+--------+
| stockid | name | spec | unit | amount | price | location | status |
+---------+-------+------+------+--------+-------+----------+--------+
| 1 | PVC | 25 | 米 | 0 | 3.5 | 番禺 | 1 |
| 2 | PVC | 25 | 米 | 0 | 3.5 | 芳村 | 1 |
| 3 | PVC | 30 | 米 | 2000 | 4.25 | 番禺 | 1 |
| 4 | PVC | 30 | 米 | 2000 | 3.5 | 芳村 | 1 |
| 5 | PVC1 | 25 | 米 | 2000 | 3.5 | 番禺 | 1 |
| 6 | PVC1 | 25 | 米 | 2000 | 3.5 | 芳村 | 1 |
| 7 | PVC1 | 30 | 米 | 2000 | 3.5 | 番禺 | -1 |
| 8 | PVC1 | 30 | 米 | 2000 | 4 | 芳村 | -1 |
+---------+-------+------+------+--------+-------+----------+--------+

只对一个表进行多级联,首先先选择name(但其对应的status要为1,也就是说为-1的name不可以出现在下拉列表框里。),当选择name后,再选择location,最后选择spec,这样子就可以确定amount、price的值。选择了name,location,spec这三个后,自动填写unit,amount,price这三个的值。

这样子要怎么样子来弄呢?有谁能给个这样子的例子看看。

------解决方案--------------------
没看明白题目……
------解决方案--------------------
这和省级菜单一样。
你会ajax操作码?
思路:
1.你先将name的下列列表查询出来,肯定有个选中的值,也就是第一个值。
2.再根据第一个值查找第2个下拉列表,绑定。
3,第2个数据查出后,根据数据的第1个值,查找第三个下拉列表框。这样页面初始化的三个下拉列表框就有值了。
下面采用ajax,当第一个下拉列表改变的时候,调用重新绑定的方法就OK了。

------解决方案--------------------
帮你顶一下
我也不会啊
------解决方案--------------------
用ajax技术,网上这类型很多的,Google吧