Я борюсь с отправкой значения радиообмена в электронное письмо.
Я закодировал 2 радиообмена, где я установил первый по умолчанию по умолчанию.
Форма и значения работают, однако значение переключателя не отправляется.
Любые мудрые слова?
Я борюсь с отправкой значения радиообмена в электронное письмо.
Я закодировал 2 радиообмена, где я установил первый по умолчанию по умолчанию.
Форма и значения работают, однако значение переключателя не отправляется.
Любые мудрые слова?
Когда вы выбираете радиокнопку и нажимаете кнопку отправки, вам нужно обрабатывать отправку любых выбранных значений в вашем php-коде, используя $_POST[]
Например:
если ваш переключатель:
<input type="radio" name="rdb" value="male"/>
то в вашем PHP-коде вам нужно использовать:
$rdb_value = $_POST['rdb'];
Убедитесь, что вы положили name= "your_radio", где вы вставили радиотег
если вы это сделали, проверьте ваш php-код. Используйте isset()
например.
if(isset($_POST['submit']))
{
/*other variables*/
$radio_value = $_POST["your_radio"];
}
Если вы это сделали, тогда нам нужно просмотреть ваши коды.
Радиокнопки отправляются при отправке формы, только когда они отмечены только...
используйте isset(), если true, тогда его проверили иначе, чем
Когда вы выбираете радиокнопку и нажимаете кнопку отправки, вам необходимо обработать представление любых выбранных значений в вашем php-коде, используя $_POST []
Например:
если ваш переключатель:
<input type="radio" name="rdb" value="male"/>
то в вашем PHP-коде вам нужно использовать:
$rdb_value = $_POST['rdb'];
Должно быть:
HTML:
<form method="post" action="">
<input id="name" name="name" type="text" size="40"/>
<input type="radio" name="radio" value="test"/>Test
<input type="submit" name="submit" value="submit"/>
</form>
Код PHP:
if(isset($_POST['submit']))
{
echo $radio_value = $_POST["radio"];
}
Радиокнопки имеют другой атрибут - отмечены или не отмечены. Вам нужно установить, какая кнопка была выбрана пользователем, поэтому вам нужно написать PHP-код внутри HTML с этими значениями - отмечен или не отмечен. Вот один из способов сделать это:
Код PHP:
<?PHP
$male_status = 'unchecked';
$female_status = 'unchecked';
if (isset($_POST['Submit1'])) {
$selected_radio = $_POST['gender'];
if ($selected_radio == 'male') {
$male_status = 'checked';
}else if ($selected_radio == 'female') {
$female_status = 'checked';
}
}
?>
Код HTML FORM:
<FORM name ="form1" method ="post" action ="radioButton.php">
<Input type = 'Radio' Name ='gender' value= 'male'
<?PHP print $male_status; ?>
>Male
<Input type = 'Radio' Name ='gender' value= 'female'
<?PHP print $female_status; ?>
>Female
<P>
<Input type = "Submit" Name = "Submit1" VALUE = "Select a Radio Button">
</FORM>