多値選択から選択した項目の「値」を取得する方法を教えてもらえますか?
私は次のものを持っています:
<select id="category" name="category[]" multiple="multiple">';
/* Select categories */
[...]
<option value"' . $row->id . '">' . $row->name . '</option>';
これは次を返します:
<option value"1">itemName1</option>
以下のコードで、値ではなく、選択したテキストが表示されるのはなぜですか? ここで何が問題なのですか?
$category = $_POST['category'];
if (count($category) > 0){
foreach ($category as $key => $value) {
echo $value . "<br>\n";
}
}
これは戻っitemName1
てきて、実際のものが必要ですvalue (1)
ありがとうございました