データベースに値を挿入するためのphpフォームを作成しました。私のフォームオプションの1つは、別のテーブルのフィールドが入力された動的リストです。私は最初に動的オプションなしでフォームを作成しましたが、すべてのデータは問題なく挿入されました(そして今でもそうです)。現在、以下のコードを含めようとしていますが、オプション値が正しく表示されているのに、値を挿入できません。何かアドバイス?
<?php
/*
* LIST ALL CATEGORIES
****************************************/
include('../dbconnection.php');
$query = 'SELECT category_id, category_name FROM ingredient_categories';
$result = mysql_query($query);
echo '<select>';
while ($ingredientCategoryOption = mysql_fetch_array($result)) {
echo '<option value="'.$ingredientCategoryOption[category_id].'">'.$ingredientCategoryOption[category_name].'</option>';
}
echo '</select>';
?>