将单选按钮从联系表格 7 传递给 FPDF


Passing radio button to FPDF from contact form 7

我有一个单选按钮,可以选择两个值。M 或 Z。问题是一切都有效,但我认为它不能识别变量,因为无论我放入"else"中,它都会被执行。因此,当我按提交时,即使我选择值为 M 或 Z 的按钮,我也会得到结果 $type = X 和 $sir = 90。

$submission = WPCF7_Submission::get_instance();
if ( $submission ) {
    $first_name = $submission->get_posted_data("first-name");
    $last_name = $submission->get_posted_data("last-name");
    $email = $submission->get_posted_data("email-838");
    $radio = $submission->get_posted_data("radio-474");
}
  if($radio == M) {
          $type = 'X';
          $sir = '50';
  } elseif ($radio == Z) {
          $type = 'X';
          $sir = '70';
         }
else {
          $type = 'X';
          $sir = '90'; }

当我使用 fpdf 和联系表单 7 时,我只能通过使用 $_POST['']; 来获取变量的值 所以如果你尝试

$submission = WPCF7_Submission::get_instance();
if ( $submission ) {
    $first_name = $_POST['first-name'];
    $last_name = $_POST['"last-name'];
    $email = $_POST['email-838'];
    $radio = $_POST['radio-474'];
}
  if($radio == M) {
          $type = 'X';
          $sir = '50';
  } elseif ($radio == Z) {
          $type = 'X';
          $sir = '70';
         }
else {
          $type = 'X';
          $sir = '90'; }

它可能对你有用。