我有一个单选按钮,可以选择两个值。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'; }
它可能对你有用。