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

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

15.07.2011, 17:51. Просмотров 1309. Ответов 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?

Заранее спасибо.
http://www.cyberforum.ru/php/thread566152.html
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.07.2011, 17:51
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Радио группа и Switch (PHP):

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

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

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

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

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

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!?
747 / 278 / 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
896 / 727 / 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!?
747 / 278 / 24
Регистрация: 21.05.2010
Сообщений: 732
16.07.2011, 01:13  [ТС] #7
Спасибо, KoIIIeY
Все работает как надо. Забыл я про брейк
0
KoIIIeY
16.07.2011, 11:09     Радио группа и Switch
  #8

Не по теме:

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

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

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

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

Радио на РНР
Привет, с РНР почти не работал, не знаю возможно ли сделать что-то типа радио...

Скопировать текст из лейбла радио кнопки в текстовое поле по клику на этой же радио кнопке
Привет всем. Помогите с jQuery : нужно скопировать значение из &lt;span...


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

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

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