Col*_*een 0 php select mysqli drop-down-menu
我想创建一个简单的选择下拉列表,由我的MYSQL数据库中的表填充.这是我的代码:
$q = 'SELECT * FROM Shipmethods';
$result = mysqli_query($connection, $q);
echo '<select name="shipmethod">';
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC));
{
echo '<option value="' . $row['shipmethodid'] . '">' . $row['shipmethoddesc'] . '</option>';
}
echo '</select>';
mysqli_free_result($result); // free up the results
Run Code Online (Sandbox Code Playgroud)
}
没有连接错误,表名或列名中没有拼写错误.HTML输出显示存在选择选项,但它是空的.我想用mysqli来做这件事.
在这个问题上似乎已经有无数的主题,但据我所知,我的代码与已经回答的问题的正确答案相匹配.
提前致谢.
;
从这一行删除,休息代码对我来说似乎没问题,让我知道它是否有效 -
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC));
Run Code Online (Sandbox Code Playgroud)
至
while ($row = mysqli_fetch_array($result, MYSQLI_ASSOC))
Run Code Online (Sandbox Code Playgroud)