您好我正在创建一个HTML + PHP电子邮件表单。除了我的复选框之外,我的表单和功能完美无缺。我有两个复选框。
<input type="checkbox" id="boxfan" name="boxfan[]"/>
<label for="boxfan">A fan?</label>
<input type="checkbox" id="boxgbps" name="boxfan[]"/>
<label for="boxalbum">Bought an album?</label>
我希望将值发送为是或否,如果选中则发送是,如果未选中则发送否。
例如:
粉丝?是
买了一张专辑?否
任何,建议表示赞赏。感谢。
我的实际形式is here这是丹麦语,这就是为什么我只使用了一个简单的例子。
答案 0 :(得分:3)
如果您想通过单独的电子邮件发送每个电子邮件:
foreach($_POST['boxfan'] as $boxfan){
if(isset($boxfan)){
$message = "Yes";
mail($to, $subject, $message);
} else{
$message = "No";
mail($to, $subject, $message);
}
}
但是如果你想在一封电子邮件中发送两者:
$message = null;
foreach($_POST['boxfan'] as $boxfan){
if(isset($boxfan)){
$message .= "Yes\r\n";
} else{
$message .= "No\r\n";
}
}
mail($to, $subject, $message);
答案 1 :(得分:0)
这就是Rails的用法:
<input type="hidden" name="boxfan" value="No"/>
<input type="checkbox" id="boxgbps" name="boxfan" value="Yes"/>
[编辑],但你将无法使它成为一个数组变量。