php - 使用来自 mysql 数据库的信息填充 HTML 单选按钮

标签 php html mysql database radio-button

我认为我的请求并不困难,但我是 php 和 mySQL 的新手,所以非常感谢任何帮助!

*我有第二个表,它是一个库存 list 。该表有两列:制造商和项目。

*我有一个 html 页面,其中包含一个带有两组单选按钮的表单(第一组用于选择制造商,第二组用于选择项目)

为简单起见,假设有 2 个可能的制造商(标识为 Man1 和 Man2)和 4 个可能的项目(标识为 1、2、3 和 4)。如上所述,在带有表单的 html 页面上,用户首先从第一组单选按钮中选择 Man1 或 Man2。然后我希望第二组单选按钮是先前选择的制造商的可用项目列表。例如:

这是一个示例库存表: 制造商项目

男人 1

人2 3

Man1 4

Man1 4

因此,如果用户在第一组单选按钮中选择 Man1,我希望显示第二组两个单选按钮的值 1 和 4。如果用户选择 Man2,我希望只显示一个显示值为 1 的单选按钮。


完成此任务的最佳方法是什么?

最佳答案

您将无法仅使用 PHP 和 MySQL 完成您刚刚描述的操作,因为根据您的描述,您希望根据您的选择标准实时更新单选框。

正如 rdlowrey 所说,SO 不是免费站点的代码,听起来您有很多东西需要自己学习。不过,我可以帮助您快速了解您需要做什么。

1) 为您的页面构建 HTML/PHP 2) 编写一个在选择制造商时运行的 javascript 函数,利用 AJAX 查询您的 MySQL 数据库,并返回该制造商的项目集 3) 然后,相同的 javascript 函数将使用返回的信息来更新 DOM 并生成新的单选按钮

我相信这很简单,这对您来说可能是一个很好的学习机会。只知道您肯定需要利用 AJAX 来获得您所描述的功能。

关于php - 使用来自 mysql 数据库的信息填充 HTML 单选按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720315/

相关文章:

php - 使用 php 获取括号中包含的值

html - Bootstrap : FIxed div height of parent element

mysql - 将 sql compact 数据库转换为 MySQL sql 文件

php - 当我包含加密时,SQL 密码字段不起作用

c++ - 尝试连接到 google-cloud 中的 MariaDB 数据库但无法连接不显示任何错误报告

php - 如何在选择 onChange 事件时重定向到其他方式?

php - 以有效的方式将文件夹名称保存到数据库

php - Transaction () - Laravel 5 中的查询生成器抛出错误

html - rowspan 在第二行上未按预期工作

html - Css 流元素占用剩余宽度