我有一个html页面,它使用具有multiple属性的表单来收集数据,但是当我尝试回显PHP页面上的数据时,它只回显了最后选择的项目。
<select name="cars" multiple>
<option value="car1"> BMW </option>
<option value="car2"> TOYOTA </option>
<option value="car3"> HONDA </option>
如果我选择宝马和TOYOTA,并尝试echo $_POST['cars'];
所有回声都是TOYOTA而不是BMW。如何让它回显所有被选中的东西?
答案 0 :(得分:0)
将选择名称作为数组类型。像这样和print_r($_POST['cars']);
<select name="cars[]" multiple>
<option value="car1"> BMW </option>
<option value="car2"> TOYOTA </option>
<option value="car3"> HONDA </option>