Html 为php邮件程序的复选框添加值

Html 为php邮件程序的复选框添加值,html,css,checkbox,phpmailer,Html,Css,Checkbox,Phpmailer,我有一个复选框,我已经变成了一个男/女滑块。 我很困惑如何在HTML中为这些设置一个值??? 关闭=外螺纹开启=内螺纹 我知道我必须以某种方式将unchecked转换为男性,将checked转换为女性,但是我如何在html中编码呢? 所以当我制作邮件脚本时,我可以通过电子邮件将这些值发送给我 $gender = $_POST['gender'] ; <span style='font-size: px;'>Gender:$gender<br></span>

我有一个复选框,我已经变成了一个男/女滑块。 我很困惑如何在HTML中为这些设置一个值??? 关闭=外螺纹开启=内螺纹 我知道我必须以某种方式将unchecked转换为男性,将checked转换为女性,但是我如何在html中编码呢? 所以当我制作邮件脚本时,我可以通过电子邮件将这些值发送给我

 $gender = $_POST['gender'] ;
<span style='font-size: px;'>Gender:$gender<br></span>

以下是使用JavaScipt访问值的方法:

var isFemale = document.getElementById("togBtn").checked;
var gender = "Male";
if(isFemale) {
     gender = "Female";
}
或者,因为看起来您正在使用php接受表单数据:

$gender = 'Male';
if(isset($_REQUEST['gender']) && $_REQUEST['gender'] === true) {
     $gender = 'Female';
}

作为参考,$\u请求类似于$\u POST和$\u GET的组合,但是$\u POST可以在它的位置工作

我知道这是一种向其中添加值的方法,它已经有一个true/false值,这取决于它是否被选中,你应该在$\u POST对象中看到它作为$\u POST[“gender”],我的代码显示了如何将其转换为字符串“Male”或“女性”。当你做var\u dump($\u POST)时,你看到了什么;在php中?我认为你所做的是,如果用户将它滑到女性,它将被检查,你的php将使用我的代码性别在电子邮件中打印出来:$SENDER
对吗?听起来你可以扔掉Javascript部分,这只是在你需要访问页面本身的性别时。php代码应该让你准备好使用它使用您的代码和$SEXT变量设置所有性别