Как реализовать проверку условия в Contact Form 7?

У меня в форме реализовано два выпадающих списка, причём один статический, а другой динамический. Динамический реализуется кодом на php. Мне необходимо сделать проверку на значение первого списка для генерации второго. То есть, если $value == 1 , то работа идёт с одним списком значений, а если $value == 2, то с другим.
Как это сделать? Как получить значение поля?
Работаю с плагином Contact Form 7 последней версии.

Вот функция, в которую нужно вставить условие.
function generate_full_list_of_trips()
{
$myposts1=array("1", "2", "3", "4");
$myposts2=array("a", "b", "c", "d");
$output = '<select name="lstdate" class ="wpcf7-form-control wpcf7-select" aria-invalid="false"><option>Выберите экскурсию</option>';

if ($value == 1)

{


foreach ( $myposts1 as $post ) : 
	$output .= "<option> $post </option>";
	endforeach;
}

else

{
foreach ( $myposts2 as $post ) : 
	$output .= "<option> $post </option>";
	endforeach;
}
$output .= "</select>";
return $output;	

}
  • Вопрос задан
  • 599 просмотров
Пригласить эксперта
Ответы на вопрос 1
daniil46
@daniil46
Начинающий погроммист
В качестве логики.
Можно попробовать перед формированием второго списка через функцию получить значение первого и загнать в массив. Или что тебе удобней. А дальше делай с ним что хочешь.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы