【发布时间】:2014-10-06 01:17:48
【问题描述】:
我无法让表单复选框通过电子邮件发送到“回收”。我不知道php,所以我不知道出了什么问题。当表单通过电子邮件发送时,“回收:”主题存在,但复选框不存在。
HTML:
<label>CRT Monitors <input name="recycleobject2[]" type="checkbox" value="crtmonitors"
/></label>
<label>Printers <input name="recycleobject2[]" type="checkbox" value="printers"
/></label>
<label>Computers <input name="recycleobject2[]" type="checkbox" value="computers"
/></label>
<label>Fluorescent Lamps and Batteries <input name="recycleobject2[]" type="checkbox"
value="lamps" /></label>
<label>Televisions <input name="recycleobject2[]" type="checkbox" value="television"
/></label>
<label>Other Equipment <input name="recycleobject2[]" type="checkbox" value="other" />
</label><br />
PHP:
$recycleobject2 = $_POST['recycleobject2']; // not required
$recycleobject2 = array();
$email_message .= "Recycling:" .implode(", ",$recycleobject2)."\n";
【问题讨论】:
-
将
$recycleobject2 = array();放在前面。 -
或者只是删除它。取决于代码中的其他检查。