在php中获取程式化输入的值

时间:2014-04-17 19:38:21

标签: php css input

我使用CSS3样式进行输入。代码如下:

<div class="options float-right">
    <input type="checkbox" id="option3" name="product_Options[]" />
    <label for="option3"><span></span>Item 1</label>
</div>
<div class="options float-left">
    <input type="checkbox" id="option4" name="product_Options[]" />
    <label for="option4"><span></span>Item 2</label>
</div>

当我通过php传递输入值时,我只能得到这个:

上,上

这是我的PHP代码:

$options = $_POST['product_Options'];

foreach ($options as $opt)
{
    $new_arr[] = $opt;
}
$res_arr = implode(',',$new_arr);
print_r($res_arr);

如何获得以下结果:

第1项,第2项

2 个答案:

答案 0 :(得分:3)

value="Item 1"value="Item 2"添加到复选框输入。

<input type="checkbox" id="option3" name="product_Options[]" value="Item 1" />

另外,鉴于您的PHP,只需执行此操作而不是循环(它是多余的):

$res_arr = implode(',', $_POST['product_Options']);

答案 1 :(得分:1)

添加值属性 -

<input type="checkbox" id="option4" name="product_Options[]" value="xyz" />