gpt4 book ai didi

php - 来自数据库的自动完成表单 PHP MYSQL AJAX

转载 作者:行者123 更新时间:2023-11-29 08:52:16 25 4
gpt4 key购买 nike

我希望有人能给我指出正确的方向,然后我应该能够弄清楚并让它发挥作用......

基本上,我有一个位置数据库,例如:

ID   City/Town    County
1 Newbury Berkshire
2 Preston Merseyside

现在我的网站有一个用户填写的表格来指示他们的地址,在一个部分中我有两个输入字段“城市”和“县”。在这里我希望发生三件事。

1)当用户开始输入他们的城市时,它会根据数据库的结果自动完成(这将包括他们的城市和县,县仅用于识别,因此选择时只需输入城市)。

2) 一旦用户选择了他们的城市,它就会自动从数据库中完成县字段。

3)完成所有这些后,我希望将城市和县结果中的 ID 输入到隐藏的输入元素中。

我一直在互联网上查找并发现了大量自动完成脚本: http://ajaxdump.com/2010/08/11/10-cool-auto-complete-scripts-using-ajaxjquerymootoolsprototype/ http://www.jqueryrain.com/2012/03/35-best-ajax-jquery-autocomplete-tutorial-plugin-with-examples/

我发现了各种有关表单填写的帖子,例如: Jquery autocomplete and PHP: populating input field with data from mySQL database based on selected option in autocomplete field

但我似乎无法让他们一起工作。我尝试坚持使用 PHP、MYSQL 和 JavaScript。如果需要,我很乐意使用 AJAX,其他任何事情都超出了我的编程知识范围。

我的想法可能是错误的,但是任何可以为我指明正确方向的反馈或信息都将非常感激。

非常感谢

最佳答案

使用 jQuery 这相当容易。只需让您的输入检测 $("input").keyup(function(){});然后将 $getJson() 请求发送到查询数据库的 PHP 脚本。然后让 PHP 返回一个包含 id、城市和县的 JSON 字符串。将 JSON 对象加载到您想要的位置。

关于php - 来自数据库的自动完成表单 PHP MYSQL AJAX,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10856305/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com