私のコードでは、オプション ドロップダウン リストの「カテゴリ」フィールドを除いて、すべてが正常に送信されます。使用した PHP ファイルは$category = $_POST['category'];
、各オプション値に関連付けられたテキストの文字列を取得できませんが、他の変数を問題なく割り当てます。
フォームからのこの情報は私のデータベースに入れられ、ユーザーは検索を行うことができます.カテゴリフィールド以外はすべて正常に機能します.
<form method="post" action="add_item_action.php">
<table>
<tr><td>Item Name:</td> <td><input type="text" name="name"></td></tr>
<tr><td>Vendor Name:</td> <td><textarea name="vendor"></textarea></td></tr><tr><td>Item Details:</td> <td><textarea name="description"></textarea></td></tr>
<tr><td>Item Start Price ($):</td> <td><textarea name="price"></textarea></td></tr>
<tr><td>Item </td>
<tr><td><label>Category:</label></td>
<td><select id = "category">
<option value= "1">Select an option</option>
<option value = "Electronics">Electronics</option>
<option value = "Cars">Cars</option>
<option value = "Fashion">Fashion</option>
<option value = "Pets">Pets</option>
<option value = "Miscellaneous">Miscellaneous</option>
<option value = "Books">Books</option>
<option value = "Sports">Sports</option>
</select>
</td></tr>
<tr><td colspan=2><input type="submit" value="Add item">
</table>
</form>