У меня есть переключатель с двумя значениями, которые можно выбрать. M или Z. Дело в том, что все работает, но я не думаю, что оно распознает переменную, потому что все, что я положил в «другое», выполняется. Поэтому, когда я нажимаю «отправить», даже если я выберу кнопку со значением 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'; }
это может сработать для вас.
Других решений пока нет …