php单选按钮值(电子邮件表单)

标签 php html css twitter-bootstrap

<分区>

我有一个简单的联系表,效果很好。我正在尝试添加两个单选按钮供用户选择。他们选择的选项将显示在我收到的电子邮件中。我该如何获取他们从单选按钮中选择的值?

html:

                <div class="form-row">
                    <div class="form-group col-md-">
                        <label class="radio-inline "><input type="radio" name="current" checked>I'm an existing client</label>
                    </div>
                    <div class="form-group col-md-6 pb-2">
                        <label class="radio-inline "><input type="radio" name="not-current">I'm not a client yet</label>
                    </div>
                  </div>


PHP:
<?php
$firstname = $_POST['firstname'];
$lastname = $_POST['lastname'];
$email = $_POST['email'];
$organization = $_POST['organization'];
$phone = $_POST['phone'];
$zip = $_POST['zip'];
$message = $_POST['message'];

$email_from = 'Contact Us';
$email_subject = 'New Message';
$email_body = "First Name: $firstname.\n".
              "Last Name: $lastname.\n".
              "Email: $email.\n".
              "Company: $organization.\n".
              "Phone: $phone.\n".
              "Zip Code: $zip.\n".
              "Message: $message.\n";

$to ="email@email.com";
$headers = "From: $email_from \r\n";
$headers .= "Reply-To: $email \r\n";

mail($to,$email_subject,$email_body,$headers);

header("location: thankyou.html");
?>

最佳答案

单选按钮通过名称相同但值不同的方式组合在一起。所以名称将是 IsClient,值将是 Yes 或 No

<div class="form-row">
   <div class="form-group col-md-">
       <label class="radio-inline">
          <input type="radio" name="client" value="current" checked>I'm an existing client
       </label>
   </div>
   <div class="form-group col-md-6 pb-2">
       <label class="radio-inline ">
           <input type="radio" name="name="client" value="not-current">I'm not a client yet
       </label>
   </div>
</div>

然后在 php 中你将像这样简单地读取客户端的值

$client = $_POST["client"];

关于php单选按钮值(电子邮件表单),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53729507/

上一篇:html - 使用flexbox在一行中平均显示最大n个相同大小的元素

下一篇:html - 浏览器以不同方式呈现相同的 css 文件

相关文章:

javascript - 下拉菜单悬停类未删除

css - 为什么不同的 CSS3 旋转 + 平移 vs 旋转 + 左

php - 在MySQL中,如何使用PHP分别复制同一张表中的两个表的行?

javascript - 使用Jquery/Ajax在 View 中显示codeigniter函数的结果

php - 在 PHP 中的特定值之后在数组中添加新元素?

php - MySQL 更新计算除法错误

php - 由于继承的属性,CSS 文本对齐不适用

javascript - 使用内联脚本时未定义动态加载的 jQuery

css - 在 html5 Canvas 上添加 ul li 图像

html - 如何让 <img> 标签在 div 中水平排列?