mysql テーブルから値を取得して、ドロップダウン エリアを作成したいと考えていました。このコードは機能していないようです。印刷されるのは、コンテンツのないドロップダウンのボックスだけです。どうすればこれを機能させることができますか? またはこれを行う代替手順はありますか?
<?
$connection = mysql_connect("localhost", "root", "");
mysql_select_db("test", $connection);
$query = "SELECT full_name FROM test";
$names = mysql_query($query);
function dropDown($content, $result)
{
while($row = mysql_fetch_row($result))
{
$name = $row[0];
$content .= "<option value='$name'>$name</option>";
}
}
$content=<<<EOT
<html>
<body>
<select name="name">
EOT;
dropDown($content, $names)
$content.=<<<EOT
</select>
</body>
</html>
EOT;
echo $content;
?>