HTML に埋め込まれた PHP を介してドロップダウン リストを設定しようとしています。
これが私がこれまでに持っているものです:
<select name="ChapterList" id="ChapterList" style="width:120px;">
<?php
$username = "xxxxxxxxxxx";
$password = "xxxxxxxxx";
$database = "xxxxxxxxxxxxxx";
$host = "xxxxxxxx.mydomainwebhost.com";
@mysql_connect($host, $username, $password) or die("Unable to connect to database");
@mysql_select_db($database) or die("Unable to select database");
$query = "SELECT * FROM Chapters ORDER BY Id";
$ListOptions = mysql_query($query);
while($row = mysql_fetch_array($ListOptions))
{
echo "<option value='".$row['Id']."'>".$row['ChapterName']."</option>"
}
?>
</select>
echo $row['ChapterName'];
データベースにある現在の値が適切な順序でリストされている場合、期待どおりの結果を受け取っていることはわかっていますがecho "<option value='".$row['Id']."'>".$row['ChapterName']."</option>"
、リストが何も受け取っていないのはなぜですか?