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

Получение выбранного пункта 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/>'
;
  • Вопрос задан
  • 91 просмотр
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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