我认为我的请求并不困难,但我是 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/