我的PHP代码显示了浏览器中的组合框,但问题是这样 这些物品是看不见的。我怎样才能让它们可见?
<select name="test">
<?php
mysql_select_db('LMS', mysql_connect('localhost','root',''))or die(mysql_error());
$sql="select lec_name from lecturer";
$q=mysql_query($sql);
while($row=mysql_fetch_array($q))
{
echo "<option value=".$row[lec_name]."</option>";
}
?>
</select>
</body>
</html>
答案 0 :(得分:4)
你的标记错了,它应该是这样的:
echo "<option value=\"".$row['lec_name']."\">title</option>";
您没有关闭开始option
标记。
您还需要在开始和结束<option>
标记之间放置一些内容。