奇怪的是,我对另一个字段使用了相同的-6ren">
gpt4 book ai didi

php - 使用 MySQL 查询结果填充下拉框时出现问题 (PHP/MySQL)

转载 作者:太空宇宙 更新时间:2023-11-03 11:15:29 25 4
gpt4 key购买 nike

正如标题所述,使用以下代码,我使用查询的单个结果填充了保管箱,该结果是表中最新添加的结果。

这是我的代码:

<?php 
$query = "SELECT * FROM units_tb WHERE user_id='$userid'";
$result = mysql_query($query) or die (mysql_error());
while($row = mysql_fetch_assoc($result)){
$aa = "<option value='{$row['unit_id']}'>{$row['unit_code']}</option>";
}
?>
<select name="t_unit"><? echo $aa; ?></select>

奇怪的是,我对另一个字段使用了相同的代码,它起作用了,用所有结果填充了下拉列表,但是在这种情况下,它只填充了表中的最后一个单位代码,而不是所有的附加到特定的用户 ID。

我很感激任何人的想法:D

谢谢

最佳答案

$aa .= "<option value='{$row['unit_id']}'>{$row['unit_code']}</option>";

=之前添加.并在while循环之前启动$aa = '';

关于php - 使用 MySQL 查询结果填充下拉框时出现问题 (PHP/MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5378254/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com