Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Вопрос скорее про хтмл чем про пых ( про формы )

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Без описания
Монстр_11111
Отправлено: 16 Ноября, 2009 - 14:04:13
Post Id



Частый гость


Покинул форум
Сообщений всего: 248
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




Вот , решил я сделать настройки для сайта . Допустим есть настройка вкл мозг , выкл мозг. Т.е. 1 и 0 . Как передать выбранное значение через инпут с типом радио .

Чтоб было понятней

PHP:
скопировать код в буфер обмена
  1. <input type=radio name="mozg_on_off" />Включен<br><input type=radio name="mozg_on_off" />Выключен


Что надо писать , чтобы переменной $_POST['mozg_on_off'] передавалось либо 1 либо 0 .

Я канеш вкурсе что это можно делать через выпадающий список (SELECT) , но в этом списке увы нет выбранного параметра по умолчанию ,в отличие от input type=radio ( checked
) . Канеш можно сделать первый оптион валуе в селесте пустым из базы, но тогда получается абра кадабра вроде включено , выключено , включено . А делать неотображение на каждом параметре в оптион через условие это немного геморойно, т.е. нужно радио (плюс в том, что задается значение по умолчанию , и выбираемые опции видны сразу)
 
 Top
Ch_chov
Отправлено: 16 Ноября, 2009 - 14:20:16
Post Id



Постоянный участник


Покинул форум
Сообщений всего: 2121
Дата рег-ции: Июль 2008  
Откуда: из города


Помог: 90 раз(а)




Цитата:
но в этом списке увы нет выбранного параметра по умолчанию

selected="selected"

З.Ы. А про что у тебя сайт?
 
 Top
EuGen Администратор
Отправлено: 16 Ноября, 2009 - 14:32:43
Post Id


Профессионал


Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007  
Откуда: Berlin


Помог: 707 раз(а)




Никогда не отключайте мозг при разработке чего-либо.
Объединенные в одну группу radio и будут содержать нужное значение.


-----
Есть в мире две бесконечные вещи - это Вселенная и человеческая глупость. Но насчет первой .. я не уверен.
 
 Top
Монстр_11111
Отправлено: 16 Ноября, 2009 - 14:54:51
Post Id



Частый гость


Покинул форум
Сообщений всего: 248
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




Ch_chov пишет:
selected="selected"

Не понял , если не сложно напиши полный пример

//
EuGen пишет:
Объединенные в одну группу radio и будут содержать нужное значение.

Не понял , если не сложно напиши полный пример
 
 Top
true_creator
Отправлено: 16 Ноября, 2009 - 15:08:41
Post Id


Новичок


Покинул форум
Сообщений всего: 11
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




Пример с radio:
CODE (text):
скопировать код в буфер обмена
  1. <input type="radio" name="mozg_on_off'" value="1" checked /> Мозг включен <input type="radio" name="mozg_on_off'" value="0" /> Мозг выключен

Пример с select:
CODE (text):
скопировать код в буфер обмена
  1. <select name="mozg_on_off'">
  2.   <option value="1">Мозг включен</option>
  3.   <option value="0" selected="selected">Мозг выключен</option>
  4. </select>
 
 Top
Монстр_11111
Отправлено: 16 Ноября, 2009 - 15:35:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 248
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




Спс труе креатор, ( checked=1 так валидней.)

Спс также всем, все равно , хочу ,не хочу . А надо через условие вынимать данные из таблицы . Особенное геморойно будет не с двумя, а с тремя параметрами (при вставке в них значений по умолчанию) .
 
 Top
JustUserR
Отправлено: 17 Ноября, 2009 - 11:47:53
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Монстр_11111 пишет:
Checked=1 так валидней
Нет валиднее checked="checked"

(Отредактировано автором: 17 Ноября, 2009 - 11:48:15)



-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Монстр_11111
Отправлено: 17 Ноября, 2009 - 15:58:39
Post Id



Частый гость


Покинул форум
Сообщений всего: 248
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




JustUserR , нет товарищ , валидно писать только true flase , т.е. checked=1,checked=0
 
 Top
valenok Модератор
Отправлено: 17 Ноября, 2009 - 17:47:24
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




валиднее будет разобраться о каком языке идет речь, а потом проверить на http://validator[dot]w3[dot]org/

Для html <input type="checkbox" checked>
для xhtml <input type="checkbox" checked='checked'>


-----
Truly yours, Sasha.
 
My status
 Top
lraido
Отправлено: 17 Ноября, 2009 - 18:21:24
Post Id



Гость


Покинул форум
Сообщений всего: 64
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




попробуй так:
if ($_POST['mozg_on_off']="$e") echo $e;

теперь ты с этой переменной $e можешь вытворять что угодно!


-----
Мотивация Успеха - http://vk[dot]com/club80816517
 
 Top
JustUserR
Отправлено: 17 Ноября, 2009 - 20:36:02
Post Id



Активный участник


Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009  


Помог: 17 раз(а)




Монстр_11111 Не буду с вами спорить но вроде бы как noresize="noresize" и checked="checked" именно валидно


-----
Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик Улыбка
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
 
 Top
Монстр_11111
Отправлено: 17 Ноября, 2009 - 22:06:08
Post Id



Частый гость


Покинул форум
Сообщений всего: 248
Дата рег-ции: Нояб. 2009  


Помог: 0 раз(а)




Валидно , значит правильно ) Дело в том что чем меньше символов выводится через оператор вывода , тем выше производительность .
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB