Задать вопрос

Получение выбранного пункта radio и передача в тело письма, как вывести выбранный пункт?

Всем привет.
Сделал форму, с формы я передаю через актион в php обработчик для отправки письма на почту.
Обычные поля без проблем могу отдавать.

Есть пункты которые нужно выбирать отмечая, а это radio.
Как мне передать выбранный пункт в message письма.

Есть допустим 3 варианта.
<input type="radio" name="radio" id="radio1" value="Deck Officer" checked="checked">
<label for="radio1">Deck Officer</label>

<input type="radio" name="radio" id="radio2" value="Engine Officer">
<label for="radio2">Engine Officer</label>

<input type="radio" name="radio" id="radio3" value="Rating">
<label for="radio3">Rating</label>


Так отправляю в php, точнее там принимаю
$radio1 = Arr::get($_POST, 'radio1');
      $radio2 = Arr::get($_POST, 'radio2');
      $radio3 = Arr::get($_POST, 'radio3');


Я передаю в php все id, что я пишу в message (но таким способом все варианты будут видны в письме, точнее заголовки я так понимаю и только один который выбрали, а как вывести только тот который выбрали), а остальные скрыть.
$message = '<h2>Анкета с сайта</h2>'. '<br/><br/>'
. ' <b>Main info</b><br/>'
. ' <b>Deck Officer</b>: ' . htmlspecialchars($radio1). '<br/>'
. ' <b>Engine Officer</b>: ' . htmlspecialchars($radio2). '<br/>'
. ' <b>Rating</b>: ' . htmlspecialchars($radio3). '<br/>'
;
  • Вопрос задан
  • 89 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы