使用查询php mysql自动完成

时间:2013-04-03 22:44:25

标签: php mysql jquery-autocomplete

我的表格中有三个字段。

例如:BrandModelEngine

当我插入Brand时,我希望Model字段允许我使用自动填充功能从数据库中插入Model文本和列表。

我在使用SELECT model FROM cars WHERE brand = 'the_brand_field'从数据库构建自动完成脚本时遇到问题,但我想弄清楚如何从前一个字段中获取Brand变量。

我可以在Model字段收到focus时运行查询吗?

1 个答案:

答案 0 :(得分:0)

使用jQuery,等待Model字段获得焦点并触发对PHP的AJAX调用以加载数据以进行自动完成。返回JSON并在jQuery中解析数据并显示它们。

有一些免费的自动完成jQuery插件,只需谷歌并选择一个你喜欢的。

通常这些插件使用它的搜索值和自动完成功能来处理具体输入,并在keydownkeyup事件后触发,因此您必须稍微更改/修改此行为...应该是比实施自己的自动完成功能还要少。