当我的多个复选框表单字段提交时,它只在响应字段中显示“数组”
下面是代码:
<input type="checkbox" name="drive[]" value="4wd" />4 Wheel Drive
<input type="checkbox" name="drive[]" value="allwd" />All Wheel Drive
<input type="checkbox" name="drive[]" value="rearwd" />Rear Wheel Drive
<input type="checkbox" name="drive[]" value="frontwd" />Front Wheel Drive
PHP代码是:
$drive=$_POST['drive'];
$drivestring=implode(",",$_POST['drive']);
然后其他一些PHP代码已经可以用来制作文本文件了,我只需要$ drivestring来创建用逗号分隔的选中值列表。
答案 0 :(得分:2)
那应该没问题 - 你需要在$drivestring=implode(",",$_POST['drive'];
的末尾加上一个结束括号,但我认为这只是一个错字。
您确定输出的是$drivestring
而不是$drive
吗?