+ -
当前位置:首页 → 问答吧 → 关于下拉列表与数据库的问题。。

关于下拉列表与数据库的问题。。

时间:2011-09-09

来源:互联网

我是初学者,想请问各位高手,如何把数据库里的数据呈现在下拉列表。

除此之外,当首个列表

例子如下:

列表1的选择有:
【硬件】
【软件】
【其他】

(若选【硬件】)
 - 列表2就会自动呈现:
【处理器】
【母板】
【硬盘】


(若选【软件】)
 - 列表2也会自动呈现:
【操作系统】
【防毒系统】
【开发软件】

作者: alfred103001   发布时间: 2011-09-09

跟你之前发的那个帖子的js联动差不多啊。。只不过你第一个下拉框的数据是从数据库取的。

作者: jordan102   发布时间: 2011-09-09

思路:
首先加载列表一的 前端显示
然后通过选择列表一 通过ajax 得到列表二
你也可以不用ajax 直接选列表一的时候 自动提交 不过这样会慢
下面的原理一样

作者: kxn308   发布时间: 2011-09-09

1.
简单点php输出三个数组 然后 <input type="hidden"
然后点什么 用你的js代码去读出来 赋值给list...

2.Ajax 读数据库分类 然后赋值给List

3.定义好js数组文件
点击的时候直接读取这个js文件

4...



作者: PhpNewnew   发布时间: 2011-09-09

引用 1 楼 jordan102 的回复:

跟你之前发的那个帖子的js联动差不多啊。。只不过你第一个下拉框的数据是从数据库取的。


第二也是要读取数据库的,我有3个Table,category_table; hardware_table 和 software_table。

作者: alfred103001   发布时间: 2011-09-09

每次点击下拉框都用ajax请求服务器。消耗太大。你还不如全部读出来,再用js实现。点击硬件让硬件的分类显示。其他的隐藏。 后面也是如此。

作者: jordan102   发布时间: 2011-09-09

可以给我一些代码参考吗?(*最好是完整的代码)

谢谢各位高手。。。

作者: alfred103001   发布时间: 2011-09-09

相关阅读 更多