0

私はウェブサイトを作成しようとしています (それが何であるかは聞かないでください)。助けが必要です。私は次のページを作成しました。

<?php
/* Ingredients List */
$meatlist = array(tavuketi => "Tavuk Eti",
                  baliketi => "Balık Eti");

$vegelist = array(domates => "Domates",
                  patates => "Patates",
                  salatalik => "Salatalık");

/* The Meals - dun dun duuuunnnnnn */

$yemekaralist = array(mangaldatavuk => array(
                                             name => "Mangalda Tavuk",
                                             ing1 => tavuketi),
                      mangaldapatateslitavuk => array(    
                                             name => "Mangalda Patatesli Tavuk",
                                             ing1 => tavuketi,
                                             ing2 => patates),
                      mangaldabalik => array(
                                             name => "Mangalda Balık",
                                             ing1 => baliketi),
                      firindapatateslibalik => array(
                                             name => "Fırında Patatesli Balık",
                                             ing1 => baliketi,
                                             ing2 => patates));

?>

あなたはアイデアを得る。選択を作成する index.php で foreach ループを作成しました。

<div id="etler">
<select multiple="multiple" name="selectMeal[]" size="4" data-max-length="30">
<?php
foreach($meatlist as $id => $name)
{
    print "<option value=\"" . $id . "\">" . $name . "</option>";
}

?>
</select>
</div>
<div id="sebze">
<select multiple="multiple" name="selectMeal[]" size="4" data-max-length="30">
<?php
foreach($vegelist as $id1 => $name1)
{
    print "<option value=\"" . $id1 . "\">" . $name1 . "</option>";
}

?>
</select>
</div>

そして、selectMeal[] を投稿して、searchmeal.php の $search に取得します。私が欲しいのは、meallist.php で $yemekaralist を検索し、ing1 (および利用可能な場合は ing2) が selectMeal[] 配列と一致するかどうかを確認し、利用可能な場合は name => "something" を出力することです。どうやってやるの?

よろしくお願いします、mission712

4

1 に答える 1