echo <option>编译错误,$ _POST ['']不返回选定值</option>

时间:2015-04-03 03:45:47

标签: php

我从数组中填充select,在循环中填充echo这样的行

echo "<option value='".$company->id."' selected>".$company->name."</option>";

当这个编译时,它编译如下:

<option selected="" value="1">Company</option>

当我尝试检索<select name='companies'>的值时 像这样的行$_POST['companies']我得不到任何回报。

由于

1 个答案:

答案 0 :(得分:0)

如果您的表单方法已发布,那么您将获得$_POST['companies']

的价值

如果您对每个选项使用selected,请删除它,因为您将获得始终最后一个选项的值