在 PHP 中填充下拉菜单时出错


error in populating a drop down menu in php

这是我的函数,应该动态填充下拉列表。但它不起作用,我似乎找不到原因。不知道答案可能有多蹩脚,但我是一个新手,似乎在 PHP 上挣扎了很多。

提前谢谢。

$mydata = mysql_query("SELECT * FROM scholarship_details);
while($record=mysql_fetch_array($mydata)){
echo "<OPTION VALUE=".$record['s_name'].">".$record['s_name']."</OPTION>";
} ?>

我得到的错误是 Parse error: syntax error, unexpected 'VALUE' (T_STRING)

解决了......知道这一定是某个蹩脚的问题。 谢谢大家

在这里使用遗漏的双引号。

$mydata = mysql_query("SELECT * FROM scholarship_details");

这是修改后的代码。

<?php
$mydata = mysql_query("SELECT * FROM scholarship_details");//Quotes not properly closed
while($record=mysql_fetch_array($mydata)){
echo "<OPTION VALUE=".$record['s_name'].">".$record['s_name']."</OPTION>";//Quotes not properly closed
}
?>