php - 如何根据用户选择显示下拉字段(从 mysql 数据库填充)

标签 php javascript mysql ajax forms

我有一个表格。第一个字段是下拉选择选项。用户将选择公司名称。根据名称,需要生成第二个下拉选择选项,显示公司所有分支机构的地址。

公司数据存储在mysql数据库中。

我怎样才能实现上述目标?

最佳答案

如果你说的是 <select>标记,您可以使用它。

<select name="option">
    <option value="one"<?php echo ($data["option"] == "one") ? ' selected="selected"' : ""; ?>>One</option>
    <option value="two"<?php echo ($data["option"] == "two") ? ' selected="selected"' : ""; ?>>Two</option>
    <option value="three"<?php echo ($data["option"] == "three") ? ' selected="selected"' : ""; ?>>Three</option>
</select>

对于子选择,请参见此演示:http://jsfiddle.net/ah4rx/

关于php - 如何根据用户选择显示下拉字段(从 mysql 数据库填充),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13619018/

相关文章:

javascript - Orchard 编辑器、图像选择器不起作用

php - 当从表中添加/删除列时,如何更新 mysql View ?

PHP/SQL 等于某列

php - 如何将过滤表中的id作为输入并获取数据作为输出

java - 用 PHP 或 Java 实现大型(1GB 或更多)文件上传网站的最佳方法是什么?

php - MySQL 数据透视表子字符串列名称

php-google-spreadsheet-client getSpreadsheets 返回空数组

JavaScript - 检查长度值

php - AJAX responseText 在对 .php 的 GET 请求后未定义

php - 我如何将一个 php 的值解析为另一个 php