我正在使用此电子邮件表单: http://www.freecontactform.com/email_form.php
我对PHP不太了解,所以任何人都可以帮我添加复选框到这个表单吗? 例如,将有6个带有复选框的项目 - 如果用户点击3,那么发送给我的电子邮件中只会显示3个项目。
我将不胜感激任何帮助!
答案 0 :(得分:0)
您应该在<form ...> </form>
内添加您想要的复选框,为他们添加不同的名称,例如,我首先使用name="checkboxone"
:
<input name="checkboxone" type="checkbox" checked="checked"/>
<input name="checkboxtwo" type="checkbox"/>
您可以使用自己令人难忘的名字:name="my_very_own_product"
这样你可以检查它们是否被检查: 注意:在“//创建电子邮件标题”之前,您仍可以编辑发送的电子邮件。 邮件在第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
如果您需要更多帮助,请提出要求。