複数選択ボックスに変更したいドロップダウンメニューがあります。以下のコードは、1 つのオプションのみを選択した場合 (以前の方法) に機能しますが、2 つを選択すると、2 つのうち 1 つしか表示されません。両方のオプションが選択されていることを表示するにはどうすればよいですか?
<?php $makes = array("volvo","Saab","Opel","Audi","BMW") ?>
<form method="post" name="store" action="<?php $_SERVER['PHP_SELF'] ?>" >
<select multiple="multiple" name="cars">
<?php foreach ($makes as $make){echo "<option value=\"$make\">". $make ."</option>"; $vehicles = $_POST['cars'];} ?>
<input name="submit" type="submit">
</select>
</form>
<?php
if($_POST['submit']){
echo $vehicles;
}
?>
</body>
</html>