0

データベース テーブル セミナーのすべてのタイトルから入力されたドロップダウンがあります。最初のオプションを、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>
4

0 に答える 0