-1

私はまだPHPに本当に慣れていないので、コミュニティから少し学びましたが、まだ学ぶべきことがたくさんあります。この質問についてアドバイスをいただければ幸いです。

ドロップダウンメニューについて質問です。現在、テーブルから情報を取得するドロップダウン メニューがあります。情報には、ドロップダウン メニューから選択できる材料が表示されます。これらの材料を使用して、レシピ テーブルでレシピを検索できるようにしたいのですが、どうすればよいかわかりません。

ingredientsのテーブルには 2 つのフィールドが含まれています。

ingredient idrecipe id

recipeのテーブルには 2 つのフィールドが含まれています

recipe idrecipe name

複合キーである私recipeingredientsのテーブルには2つのフィールドがあります

recipe idingredient id

以下の私のHTMLコードはドロップダウンメニューです

<form id="searchForm">
<form action="<?php echo($_SERVER['PHP_SELF']); ?>" method="GET">
<h3> Search your recipe here </h3>
<fieldset>
    Ingredient 1:<select name= "dropdown1" id = "drop1"/>
    <?php
    while ($line = mysql_fetch_array($result1, MYSQL_ASSOC)) {
    ?> 
    <option value="<?php echo $line['ingredientname'];?>"> <?php echo $line['ingredientname'];?> </option>
    <?php
    }
    ?>
    </select>
    Ingredient 2:<select name = "dropdown2" id = "drop2"/>
    <?php
    while ($line = mysql_fetch_array($result2, MYSQL_ASSOC)) {
    ?> 
    <option value="<?php echo $line['ingredientname'];?>"> <?php echo $line['ingredientname'];?> </option>
    <?php
    }
    ?>
    <input type="submit" value="Go!" />
    <input type="submit" value="Search" />
</form>

参加が必要な気がしますが、私が言ったように、私はこれに慣れていないので、優しくしてください.

4

1 に答える 1