HTML表单不能从PHP页面打印?

时间:2017-03-22 01:40:41

标签: php html

我有一个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。如何让它回显所有被选中的东西?

1 个答案:

答案 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>