【发布时间】:2015-07-10 23:45:21
【问题描述】:
使用 mysqli 代码,我已经能够使用 mysql 数据库中的数据创建一个下拉框。 sql 语句从数据库中选择 userId、f_Name 和 l_Name。此列表是表单的一部分,当用户选择名称时,我只想通过 $_Post 方法传递 userId。怎么可能呢?再次感谢你的帮助。
<select name="names">
<option value = "">---Select---</option>
<?php
$queryusers = 'SELECT userID, f_Name, l_Name FROM users';
$db = mysqli_query($mysqli, $queryusers);
while ( $names=mysqli_fetch_assoc($db)) {
echo "<option value='{".$names['f_Name']."}' .
{".$names['l_Name']."}'>".$names['f_Name']. " " .
$names['l_Name']."</option>";
}
?>
</select>
【问题讨论】:
-
将
value设为id,而不是name。此外,您应该取出花括号(除非有原因?)。