PHP 从 MySQL 填充值

标签 php mysql html

这是我的代码:

<?php
$hostname = "localhost";
$username = "root";
$password = "";
$databasename = "change_management";    
$connect = mysqli_connect($hostname, $username, $password, $databasename);  
$query3 = "SELECT `change_id` FROM `change_request_tbl` WHERE `review_by` IS NULL";    
$result = mysqli_query($connect,$query3);
?>    
<select name="change_id">
<?php 
while ($row = mysqli_fetch_array($result))
{
echo "<option value='".$row['change_id']."'</option>";
}
?>    
</select>

如您所见,我尝试使用 change_id 值填充下拉菜单,其中字段 review_by 为 NULL。目前,下拉菜单具有空白值。

我做错了什么?

最佳答案

您错过了 <option>Your value here</option> 中的可见

尝试改变

echo "<option value='".$row['change_id']."'</option>";

echo "<option value='".$row['change_id']."'>".$row['change_id']."</option>";

关于PHP 从 MySQL 填充值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42645319/

相关文章:

css - 溢出在我的网站上不起作用

php - jquery和php,加载图片并使用每个图片的src

php - CakePHP 中的多个 CSS 和 id

php - 将一个 mysql 函数的值用于第二个函数

javascript - 如何使底部工具提示与其元素的右端对齐?

javascript - jQuery 自定义内容滚动器不适用于 Bootstrap 表响应

php - 向 mysql 中插入多行(以逗号分隔的项目)

php - undefined offset : 3 Laravel

php - 在 MySQL 中转义正则表达式的用户输入的最佳方法是什么?

mysql - NOLOGGING 不起作用