php - 将数据库内容放入下拉列表中并显示所选下拉列表中的数据库信息

标签 php jquery mysql select

我的问题是,我有 2 个下拉菜单,它们从我的 DB 获取其内容,一个简单的 SELECT * 以及类别,然后选择该类别中的一个项目。

First dropdown : "dropdown_type" is the category.

Second dropdown : "dropdown_abo" is the item.

在第二个下拉列表中,我使用 JQuery 插件,可以在下拉列表中进行搜索,以便更快地获取项目,然后滚动(其中会有很多项目)。可以看到插件here

当您从第二个下拉列表中选择一个项目时,下面的 div(abo_info) 将显示所选项目的所有信息。

我的问题是我陷入困境,不知道如何继续。我怎样才能做到这一点,当我选择一个类别,然后选择一个项目时,我会从下面的 div 中显示的该项目中获取内容?

我正在使用 PHPJQueryMysql_*(用于数据库连接,了解 PDO 但我不太擅长)。

我可以在这里获得一些帮助,或者一些如何完成的示例吗?

I have made a JSfiddle so you can see the complete code

最佳答案

您似乎走在正确的道路上,并且做得很好。

请按照以下步骤作为指导进一步操作,

  1. 使用 jQuery.ajax()jQuery.post()您基本上可以向 PHP 文件发送请求。
  2. 在 PHP 文件中,您可以使用 PDO 或普通 mySQL 连接器连接到数据库,并将所需数据返回到 AJAX 调用。
  3. 返回的数据可以根据需要在 HTML 部分进行渲染和显示。

请使用以下引用资料,它们可以让您更好地了解代码:

  1. Beginner’s Guide to Ajax Development with PHP
  2. jQuery Ajax POST example with PHP

关于php - 将数据库内容放入下拉列表中并显示所选下拉列表中的数据库信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29897048/

相关文章:

php - Javascript 多值调用

jquery - 堆叠奇数个选项卡 - jquery/css

javascript - 在 PHP 中单击下拉列表中的 "Yes"后显示输入文本?

php memory_get_usage(true) vs top %MEM

php - 无法从 mysql 数据库中获取 BLOB 类型图像

javascript - 如何使用jquery从div中的多个类中获取指定的类名?

mysql - 何时将 Sequelize 与 MYSQL 一起使用?

php - Mysql extractvalue 函数从 xml 内容中检索 xml 片段

php - WordPress 使用大量内存

php - 我如何修改这个 php while 循环?