0

我正在使用此电子邮件表单: http ://www.freecontactform.com/email_form.php

我对 PHP 不太了解,所以有人可以帮我在这个表单中添加复选框吗?例如,将有 6 个带有复选框的项目 - 如果用户单击 3,那么发送给我的电子邮件中只会出现 3 个项目。

我将不胜感激任何帮助!

4

1 回答 1

0

复选框

你应该在你想要的地方添加复选框,在里面<form ...> </form>,给他们不同的名字,例如,我name="checkboxone"第一次使用:

<input name="checkboxone" type="checkbox" checked="checked"/> 
<input name="checkboxtwo" type="checkbox"/> 

您可以使用自己难忘的名字:name="my_very_own_product"

然后在 PHP 代码中

这样您就可以检查它们是否被选中:注意:在“// 创建电子邮件标题”之前,您仍然可以编辑发送的电子邮件。邮件在第 69 行发送。

if (isset($_POST['checkboxone'])) {
    // If checkbox one is checked:
    doSomethingWhenCheckboxoneChecked();
}

if (isset($_POST['checkboxtwo'])) {
    // If checkbox two is checked:
    doSomethingWhenCheckboxtwoChecked();
}

// Here we add selected product to email message body:
if (isset($_POST['my_very_own_product'])) {
    // If checkbox my_very_own_product is checked:
    $email_message .= "My Very Own Product is selected by customer!!\n";
    // Did you notice \n here? It is here for adding line break after text...
}


// create email headers

如果您需要更多帮助,请提出要求。

于 2012-04-18T21:10:38.443 回答