尝试将订单提交到不同的电子邮件,具体取决于所选的单选按钮;订单或报价。单击单选按钮后,表单应提交给与单选按钮选择相匹配的电子邮件。
有没有办法让我帮上忙呢?如有任何建议,我们将不胜感激!
谢谢!
<?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>";
}
?><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>
发布于 2020-08-28 02:35:22
您可以使用关联数组来使其更简单。例如:
$emails = [
'Quote' => 'aaa@example.com',
'Order' => 'bbb@example.com'
];
// ...
$to = $emails[$_POST['radio']];
// ...https://stackoverflow.com/questions/63621792
复制相似问题