我对此相对较新,试图让用户名的 mysql 数据库数组显示在另一个表单的 html 下拉输入中,但是 php 脚本只是继续显示而不是函数。下面是错误的截图
http://s10.postimage.org/j4xuamkwp/untitled.png
php 脚本位于我的 html 文件中
<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpass = '';
$db = 'fid';
$conn = mysql_connect($dbhost,$dbuser,$dbpass);
if (!$conn)
die('Could not connect: ' . mysql_error());
mysql_select_db($db);
echo '<label class="input" for="investigator" type="input">Importance:</label><select id="investigator" name="investigator">';
$resource = mysql_query("SELECT `Username` FROM `user`");
if($resource && mysql_num_rows($resource)) {
while ($row = mysql_fetch_assoc($resource)){
echo '<option value="'.$row['Username'].'">'.$row['Username'].'</option>';
}
}
echo '</select>';
mysql_close($conn)
?>
我认为它是 while 循环中的一个问题,但是无法修复它并且它变得非常令人沮丧!