Я борюсь с формой, которую я построил, и мне нужна помощь от вас, хороших людей.Я попробовал несколько методов, используя мои чрезвычайно базовые знания о массивах, а также функции взрыва и пустых функций, но я все еще застрял ...
Это базовая версия HTML:
<input type="radio" name="os_used" class="radio" value="windows" />
<input type="radio" name="os_used" class="radio" value="mac" />
<input type="radio" name="os_used" class="radio" value="other" />
<input type="text" name="os_name" class="text" />
И это PHP, который использует вышеупомянутый HTML:
$os_used = $_REQUEST["os_used"] ;
$os_name = $_REQUEST["os_name"] ;
$message = "operating system: $os_used ($os_name)" ;
Затем сообщение отправляется на мой адрес электронной почты.
В форме, если ввод с именем «other»При выборе этого параметра появляется текстовое поле 'os_name', предлагающее пользователю указать, какую операционную систему он использует.Затем он возвращается по электронной почте, которую я отправляю после отправки формы.Единственная проблема в том, что в 99% случаев «other_os» не будет выбран, и я получу это по электронной почте: «operating system: mac ()» или «operating system: windows ()».Поэтому я бы хотел, чтобы квадратные скобки отображались только в том случае, если выбран переключатель «прочее», возвращая что-то вроде «операционная система: другое (linux)», а скобки не было бы, если бы были «mac» или «windows».selected.
Так что я думаю, что скобки должны были бы быть объединены по обе стороны от переменной $ os_name и установлены как переменные сами по себе, которые будут появляться только при условии, что $ os_name имеет любое введенное значениев это на форме.Я в тупике!
Спасибо за ваше время,
Мартин.