在我的代码中,除了选项下拉列表中的“类别”字段外,所有内容都已提交。使用的 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>