Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
Flyer
wtf!?
748 / 279 / 24
Регистрация: 21.05.2010
Сообщений: 732
1

Радио группа и Switch

15.07.2011, 17:51. Просмотров 1325. Ответов 7
Метки нет (Все метки)

Имеем радио группу
HTML5
1
2
3
4
<label><input type="radio" name="type" value="op1" checked>op1</label>
<label><input type="radio" name="type" value="op2">op2</label>
<label><input type="radio" name="type" value="op3">op3</label>
<label><input type="radio" name="type" value="op4">op4</label>
Имеем свитч
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
switch ( $_POST['type'] )
 {
   case "op2":
   {
     echo "Option 2";
   }
   case "op3":
   {
     echo "Option 3";
   }
   case "op4":
   {
     echo "Option 4";
   }
   default:
   {
     echo 'Option 1'; 
   }
   
 };
Почему при выборе одной из кнопок(ну пусть второй)(с другими также) и нажатии на сабмит выводит
Option 2Option 3Option 4
вместо только Option 2?

Заранее спасибо.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2011, 17:51
Ответы с готовыми решениями:

радио на сайте
Добрый вечер, дорогие программисты. Подскажите, пожалуйста, как сделать код,...

Как отправлять значения радио кнопок мне на почту используя php, javacript?
Всем привет! Пытаюсь понять как отрпавлять значения кнопок мне на почту через...

Не пойму странную логику работы switch в цикле
Приветствую друзья! Смотрите, есть такой код: &lt;?php for ($i = 0; $i &lt;...

Поместить switch в switch
Всем привет. Есть работающий код который обрабатывает строку GET и берет от...

Радио!!!
Делаю сайт радио!подскажите пожалуйста!как сделать картинка соответствовала...

7
TOI_I_IA
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
15.07.2011, 17:58 2
потому что он передает массивом $_POST данные типа Option 2 = on;Option3 = off
0
Flyer
wtf!?
748 / 279 / 24
Регистрация: 21.05.2010
Сообщений: 732
15.07.2011, 18:19  [ТС] 3
Как сделать нормально?
0
KoIIIeY
163 / 163 / 9
Регистрация: 08.01.2011
Сообщений: 850
15.07.2011, 23:49 4
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
switch ( $_POST['type'] )
 {
   case "op2":
   {
     echo "Option 2";
     break;
   }
   case "op3":
   {
     echo "Option 3";
     break; 
  }
   case "op4":
   {
     echo "Option 4";
     break;   
}
   default:
   {
     echo 'Option 1'; 
     break;   
}
   
 };
Почему при выборе одной из кноп
PHP
1
break; // в конце каждого кейса поставь для начала.
вот, посмотри тут если не заработает.
http://www.php.su/learnphp/cs/?sc

Добавлено через 7 минут
Цитата Сообщение от TOI_I_IA Посмотреть сообщение
потому что он передает массивом $_POST данные типа Option 2 = on;Option3 = off
А это бред.
1
Nazz
WEB-developer
897 / 728 / 80
Регистрация: 12.03.2009
Сообщений: 2,802
Записей в блоге: 2
16.07.2011, 00:33 5
KoIIIeY, вполне прав во всех своих рассуждениях))
0
TOI_I_IA
110 / 110 / 4
Регистрация: 25.05.2009
Сообщений: 415
16.07.2011, 00:49 6
сори перепутал с чекбоксами
0
Flyer
wtf!?
748 / 279 / 24
Регистрация: 21.05.2010
Сообщений: 732
16.07.2011, 01:13  [ТС] 7
Спасибо, KoIIIeY
Все работает как надо. Забыл я про брейк
0
KoIIIeY
16.07.2011, 11:09     Радио группа и Switch
  #8

Не по теме:

Цитата Сообщение от TOI_I_IA Посмотреть сообщение
сори перепутал с чекбоксами :sorry:
Да я посмотрел твои посты, аж даже задумался, как ж оно так 0_о.
Бывает, че :)

0
16.07.2011, 11:09
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.07.2011, 11:09
Привет! Вот еще темы с ответами:

Радио на РНР
Привет. Прошу помощи с RadioButton, нужно на странице опроса, когда ни одного...

Интернет-радио
Кто может объяснить подробно через что создается интернет-радио? Если писать...

Радио-кнопки
Помогите пожалуйста сделать так, чтобы при нажатии на радио-кнопку выбиралfсь...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru