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

Как вывести в переменную результат if (isset($_POST[' ']))?

Всем Привет!

Как из формы передать данные из type="radio" ?
Столкнулся с проблемой формирования переменной из выбранного варианта (переключателя radio)

Таким образом
if (isset($_POST['vybor1']))
if (isset($_POST['vybor2']))
в переменную $vybor

Форма
<form action="send.php" class="gf-form" target="_self" method="POST" id="eee">
    <div class="gf-wrp">
        <h4>Добавление </h4>
        <p>Вы можете самостоятельно добавить </p>

<label for="xxx">Email <input type="email" class="gf-email" name="gfemail" id="xxx"> </label> 

<label for="qqq">Город <input type="text" class="gf-sity" name="gfcity" id="qqq"></label> 

<label for="aaa">Адрес <textarea name="gfadress" class="gf-address" cols="20" rows="10" id="aaa" style="margin-left: 0px; margin-right: 0px; width: 477px;"></textarea> 
</label> 

<label class="gf-radio-box"> 
<input type="radio" name="vybor" value="выбор 1" role="radio" aria-label="выбор 1" aria-required="true" value="vybor1">выбор 1 
</label> 

<label class="gf-radio-box"> 
<input type="radio" name="vybor" value="выбор 2" role="radio" aria-label="выбор 2" aria-required="true" value="vybor2">выбор 2 
</label> 

<input type="submit" name="submit" value="Выбрать"   class="gf-button"> 
<i class="class-button-label">Ваш выбор добавится после проверки.</i>

    </div>
</form>


Send.php
<? 
// ---------------------------- ------------------------- // 
$adminemail="admin@gmail.com";  // e-mail  
$date=date("d.m.y"); // число.месяц.год 
$time=date("H:i"); // часы:минуты:секунды 
$backurl="https://site.ru";  //   после отправки письма 
//---------------------------------------------------------------------- // 
 
// Принимаем данные с формы 
$gfcity=$_POST['gfcity']; 
$gfadress=$_POST['gfadress']; 
$gfemail=$_POST['gfemail']; 

// Передача   
 

// Проверяем валидность e-mail 
if (!preg_match("|^([a-z0-9_\.\-]{1,20})@([a-z0-9\.\-]{1,20})\.([a-z]{2,4})|is", 
strtolower($gfemail))) 
 { 
  echo 
"<center>Вернитесь <a href='javascript:history.back(1)'><B>назад</B></a>. 
Вы указали неверные данные!"; 
 
} else { 
 
$msg=" 
E-mail: $gfemail  
Город: $gfcity 
Адрес  : $gfadress "; 
 
  
// Отправляем письмо админу  
mail("$adminemail", "$date $time Сообщение 
от", "$msg"); 
 
// Выводим сообщение пользователю 
print "<script language='Javascript'><!-- 
function reload() {location = \"$backurl\"}; setTimeout('reload()', 6000); 
//--></script> 

$msg 
 
<p>Сообщение отправлено! Подождите, сейчас вы будете перенаправлены на страницу...</p>";  

exit; 
 
 }

?>
  • Вопрос задан
  • 508 просмотров
Подписаться 1 Оценить Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

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

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