如何从具有多个选择的复选框中获取输入值?

时间:2013-03-28 15:35:41

标签: php select smarty options

我有一个脚本,我将PHP与Smarty一起使用。我只想通过一个带有多个选项选项的多个复选框来挽救一个变量。我该怎么做?

下面是当前结构,但当我点击name = "orcar"

的复选框时,它不会带来选择的值
{foreach from=$planes item=plane}
<tr>
<td><label class="checkbox"><i class="icon icon-hand-right"></i>                
<input name="orcar" type="checkbox"/></td></label>                                  
<td><select class="input-medium"><option>{$plane.model}</option></select></td>
<td><select class="input-large">
  <option>{$anv1}</option>
  <option>{$anv2}</option>
  <option>{$anv3}</option>
  <option>{$anv4}</option>                  
</select></td>
<td><select class="input-medium">
  <option>{$eng1}</option>
  <option>{$eng2}</option>
  <option>{$eng3}</option>
  <option>{$eng4}</option>          
</select></td>                                  
</tr>
{/foreach}

2 个答案:

答案 0 :(得分:0)

您的选择元素没有name属性。您需要这些才能发布数据。

答案 1 :(得分:0)

是的,这是真的,你的输入没有名字。 第二点,如果你将相同的名字放在两个不同的输入上,你会得到一个带答案的数组。