表格复选框未通过

时间:2014-08-12 20:13:52

标签: php forms email checkbox

我无法通过表单复选框来查看“回收”电子邮件。我不知道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";

1 个答案:

答案 0 :(得分:1)

你的问题就在这里:

$recycleobject2 = array(); 

该行正在将$ recycleobject2变量重置为全新的空数组。删除该行,您的代码应该没问题。