データベース テーブル セミナーのすべてのタイトルから入力されたドロップダウンがあります。最初のオプションを、seminarsID を使用して注目のテーブルで選択されたオプションにしたいと考えています。「トップ機能」は最初のオプションを正しく表示します。ドロップダウン ボックスが表示されている場合、「2 番目の機能」は空白ですが、クリックしてすべてのオプションを表示すると、最初のオプションが機能テーブルの正しいオプションです。
コードは次のとおりです。
<div class='formInput'>Top Feature: <select name='seminarID1' id='seminarID1'>
<?php
$myquery = mysql_query("
SELECT id, title
FROM seminars
WHERE id in
(SELECT seminarsID from featured WHERE ID = 1)
");
while($get_row = mysql_fetch_assoc($myquery)){?>
<option value='<?php echo $get_row['id']?>'><?php echo $get_row['title'];
?></option><?php }
$rs = mysql_query("
SELECT id, title
FROM seminars
WHERE Active = 'Active'
order by title
");
while($get_row = mysql_fetch_assoc($rs))
echo "<option value='{$get_row['id']}'>{$get_row['title']}</option>";
?>
</select></div>
<div class='formInput'>2nd Feature: <select name='seminarID2' id='seminarID2'>
<?php
$myquery = mysql_query("
SELECT id, title
FROM seminars
WHERE id in
(SELECT seminarsID from featured WHERE ID = 2)
");
while($get_row = mysql_fetch_assoc($myquery)){?>
<option value='<?php echo $get_row['id']?>'><?php echo $get_row['title'];
?></option><?php }
$rs = mysql_query("
SELECT id, title
FROM seminars
WHERE Active = 'Active'
order by title
");
while($get_row = mysql_fetch_assoc($rs))
echo "<option value='{$get_row['id']}'>{$get_row['title']}</option>";
?>
</select></div>