我有一个包含 HTML 表单的网站,在这个表单中我有一个下拉列表,其中包含在公司工作的代理列表,我想从 MySQL 数据库中获取数据到这个下拉列表,所以当你添加一个新的代理时,他的名称将作为一个选项出现在下拉列表中。
<select name="agent" id="agent">
</select>
最佳答案
为此,您需要遍历查询结果的每一行并将此信息用于每个下拉选项。您应该能够很容易地调整下面的代码以满足您的需要。
// Assume $db is a PDO object
$query = $db->query("YOUR QUERY HERE"); // Run your query
echo '<select name="DROP DOWN NAME">'; // Open your drop down box
// Loop through the query results, outputing the options one by one
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo '<option value="'.htmlspecialchars($row['something']).'">'.htmlspecialchars($row['something']).'</option>';
}
echo '</select>';// Close your drop down box
关于php - 从 MySQL 数据库获取数据到 HTML 下拉列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10009464/