在php组中的复选框,并发送到电子邮件
我使用的示例php conatct表格从http://www.html-form-guide.com/contact-form/php-contact-form-tutorial.html,我想使用我的表单中的复选框,但我只收到最后一次在我的电子邮件中选中了一个。我发现,我应该使用数组复选框,如:在php组中的复选框,并发送到电子邮件
input type="checkbox" name="chk_group[]" value="value1" />Value 1<br />
input type="checkbox" name="chk_group[]" value="value2" />Value 2<br />
input type="checkbox" name="chk_group[]" value="value3" />Value 3<br />
,我应该用下面的循环在我的一些代码,其中:
<?php
if (isset($_POST['chk_group'])) {
$optionArray = $_POST['chk_group'];
for ($i=0; $i'<'count($optionArray); $i++) {
echo $optionArray[$i]."<br />";
}
}
?>
不幸的是我试过,但由于样本接触形式我我正在使用对我来说有点奇怪我有错误。
我很感激有人能帮我解决这个问题。 谢谢
删除单引号<
。它应该是:
for ($i=0; $i<count($optionArray); $i++) {
您也可以与foreach循环替换for
循环:
foreach($optionArray as $element) {
echo $element."<br />";
}
嗨:我应该在我的代码中使用这个循环?因为我使用的是样本,它有一个包含fgcontact文件和php邮件的包含文件,我感到困惑 – user2124473 2013-03-01 17:47:23
要么删除“ Jocelyn 2013-03-01 17:50:17
感谢您的快速回复。如果您看到我使用的模板来自以下站点:http://www.html-form-guide.com/contact-form/php-contact-form-tutorial.html,此示例有一个名为include的文件夹有fgcontact和PHP邮件程序,我应该把这个循环放在这些苍蝇中的一个,还是我应该直接插入我的php联系页面的顶部,这是我的conatct表单写的? – user2124473 2013-03-01 17:51:48
'“ ficuscr 2013-03-01 17:38:42