首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于单选按钮选择的电子邮件切换

基于单选按钮选择的电子邮件切换
EN

Stack Overflow用户
提问于 2020-08-28 02:02:50
回答 1查看 68关注 0票数 0

尝试将订单提交到不同的电子邮件,具体取决于所选的单选按钮;订单或报价。单击单选按钮后,表单应提交给与单选按钮选择相匹配的电子邮件。

有没有办法让我帮上忙呢?如有任何建议,我们将不胜感激!

谢谢!

代码语言:javascript
复制
<?php
$name = $_POST['name'];
  $email = $_POST['email'];
  //$phone = $_POST["sender_phone"];
  $message = $_POST["sender_message"];
  $radio = isset($_POST['cloudways_radio_field_Order']) ? $_POST['cloudways_radio_field_Order'] : $_POST['cloudways_radio_field_Quote'];
  switch ($radio) {
  case 'cloudways_radio_field_Order':
  $to = 'dummy.email@randomeaddress.com';
      break;
  case 'cloudways_radio_field_Quote':
  $to = 'dummy.email@gmail.com';
      break;
  }

  if (isset($_POST['cloudways_radio_field_Order'])) {
     $to = 'dummy.email@randomeaddress.com';
  }
  elseif (isset($_POST['cloudways_radio_field_Quote'])) {
     $to = 'dummy.email@gmail.com';
  }
  else {
      echo "<script type='text/javascript'>alert('$msg');</script>";
  }
?>
代码语言:javascript
复制
<form name="checkout" method="post" class="checkout woocommerce-checkout" action="https://nashinternal.com/checkout-2/" enctype="multipart/form-data" novalidate="novalidate">
  <span class="woocommerce-input-wrapper">
    <input type="radio" class="input-radio " value="Quote" name="cloudways_radio_field" id="cloudways_radio_field_Quote">
    <label for="cloudways_radio_field_Quote" class="radio ">Quote</label>
    <input type="radio" class="input-radio " value="Order" name="cloudways_radio_field" id="cloudways_radio_field_Order">
    <label for="cloudways_radio_field_Order" class="radio ">Order</label>
   </span>
  <div class="woocommerce-terms-and-conditions-wrapper">
    <div class="woocommerce-privacy-policy-text">
      <button type="submit" class="button alt" name="woocommerce_checkout_place_order" id="place_order" value="Request A Quote" data-value="Request A Quote">Request A Quote</button>
      <input type="hidden" id="woocommerce-process-checkout-nonce" name="woocommerce-process-checkout-nonce" value="f7ab4b6ee6">
      <input type="hidden" name="_wp_http_referer" value="/?wc-ajax=update_order_review">
    </div>
  </div>
</form>

EN

回答 1

Stack Overflow用户

发布于 2020-08-28 02:35:22

您可以使用关联数组来使其更简单。例如:

代码语言:javascript
复制
$emails = [
'Quote' => 'aaa@example.com',
'Order' => 'bbb@example.com'
];

// ...
$to = $emails[$_POST['radio']];
// ...
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63621792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档