Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Самоучитель MySQL 5. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите с условием для radio button
 
 автор: Svetlanka   (26.04.2007 в 04:45)   письмо автору
 
 

Не могу найти условие которое проверяло бы отмечена радио кнопка или нет и отпраляла ее значение
На текстовое поле проверяется так а на радио кнопку?
if(isset($_REQUEST['text1']))
{
$text1 = "Тип сайта: ".$_REQUEST['text1']."\n";
}
??????????????????

   
 
 автор: FroNiTy   (26.04.2007 в 04:59)   письмо автору
 
   для: Svetlanka   (26.04.2007 в 04:45)
 

Если кнопочка предстовляет из себя, что-то вроде

<INPUT type=Radio Name="text1" value='Привет'>

То можно просто проверить существование переменной...

       <?
        
if(@$text1) {
            
$text1 "Тип сайта: ".$text1."\n";
        }
       
?>

   
 
 автор: Svetlanka   (26.04.2007 в 05:21)   письмо автору
 
   для: FroNiTy   (26.04.2007 в 04:59)
 

Там их несколько по одним именем.

<input type="radio" name="design" value="Два макета дизайна (для главной и для внутренних)"> Два макета дизайна (для главной и для внутренних)

<input type="radio" name="design" value="Один макет дизайна (все страницы формируются по основному макету)">

При заданном вами условии перешлется значение выбранной?

   
 
 автор: FroNiTy   (26.04.2007 в 05:39)   письмо автору
 
   для: Svetlanka   (26.04.2007 в 05:21)
 

Просто при нажатие кнопки сабмит... появляется переменная $design (ну соответственно POST или GET), в этой переменоой хранится значение той радио кнопки, которая была выделена и его можно дальше использовать где угодно, а если ни одна кнопка не была выделина, то и переменной нету...

   
 
 автор: Sl   (26.04.2007 в 05:48)   письмо автору
 
   для: Svetlanka   (26.04.2007 в 05:21)
 


<form method=post>
<input type="radio" name="design" value="Два макета дизайна (для главной и для внутренних)">
 Два макета дизайна (для главной и для внутренних)
<br/>
<input type="radio" name="design" value="Один макет дизайна (все страницы формируются по основному макету)">
Один макет дизайна (все страницы формируются по основному макету)
<br/>
<input type=submit value='вперед' name='go' id='go'>
</form>
<?
if(isset($_REQUEST['go']))
 if(isset(
$_REQUEST['design'])) {
   
$val_radio $_POST['design'];
   echo 
$val_radio;
 }
?>

   
 
 автор: Trianon   (26.04.2007 в 10:09)   письмо автору
 
   для: Svetlanka   (26.04.2007 в 04:45)
 

Когда данные отправляются на сервер, уже нет разницы между типами полей. Поля любых типов передаются совершенно одинаково. Исключением является лишь поля файлов.
Более того, на серверной стороне в общем случае невозможно выяснить. какого именно типа были принятые поля.

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования