こんにちはすべて:私は配列を作成するのが初めてで、アイテムのリストを保持し、それをページに複数回印刷する変数を作成しようとしています。以下は私が試みたPHPであり、その下には同じSELECTリストをページに複数回表示するHTMLがあります。 SELECTリストの最初の項目のみをリストします。その他の変更により、SELECTリストにデータベースの項目の完全なリストが作成されましたが、ページ上のこの変数への他の呼び出しは失敗します。リストが何度もページに表示されるアイテムを格納するPHP変数?
このSELECTリストを保持する変数を取得してページに複数回印刷できるようにするにはどうすればよいですか?
<?php
$catresult = mysql_query("SELECT * FROM Classes WHERE FK_UserID=$_SESSION[user_id] ORDER BY ClassName");
$dataset = array();
while($row = mysql_fetch_array($catresult)) {
$dataset = '<option value="' . $row['ClassID'] . '">' . $row['ClassName'] . '</option>';
}
?>
<!-- HTML below -->
Paragraph 1 content...
<select name="FK_ClassID" /><option value="">Class</option><?php echo $dataset; ?></select>
Paragraph 2 content...
<select name="FK_ClassID" /><option value="">Class</option><?php echo $dataset; ?></select>
Paragraph 3 content...
<select name="FK_ClassID" /><option value="">Class</option><?php echo $dataset; ?></select>