forum.rastrnet.ru  

Вернуться   forum.rastrnet.ru > Компьютеры и всё, что с ними связано > Программируем

 Сообщения за день       Добавить альбом       Поиск      Правила форума  


Ответ
 
Опции темы Опции просмотра
Старый 20.01.2007, 16:55   #1
Vilos
 
Аватар для Vilos
 
Регистрация: 21.07.2004
Сообщений: 49
По умолчанию Передача ЧекБокс

У меня тут вопрос......кароче такая тема я формой передаю в пхп скрипт через метод ПОСТ
<INPUT TYPE="CHECKBOX" NAME="chk1" VALUE="Безнал"> Безнал <BR>
вот..... и беда тут такая....если флажок не ставить то скрипт ругается поскольку.....в пхп это выглядет так...
$form_text6=$HTTP_POST_VARS['chk1'];
но поскольку флажок не поставили то и chk1 вроде как и нет ..... как решить проблему?
Vilos вне форума   Ответить с цитированием
Старый 20.01.2007, 17:52   #2
Vilos
 
Аватар для Vilos
 
Регистрация: 21.07.2004
Сообщений: 49
По умолчанию

Всем спасибо....разобрался....вот решение

$temp=isset($HTTP_POST_VARS['chk1']);

if($temp)
{
$form_text6=$HTTP_POST_VARS['chk1'];
Какие - то действия с переменной $form_text6
}
else
{
Какие - то действия
}


Тема исчерпана
Vilos вне форума   Ответить с цитированием
Старый 20.01.2007, 22:28   #3
Format c:/
Cisco
 
Аватар для Format c:/
 
Регистрация: 04.11.2005
Сообщений: 2,111
Отправить сообщение для Format c:/ с помощью ICQ Отправить сообщение для Format c:/ с помощью Skype™
По умолчанию

боже мой вы в каком веке живете уже в пхп4 переменные передаются не только через массив пост_варс но и напрямую тоесть там куда скрипт передёт у тя после нажатия сабмита уже будет существовать переменная $chk1 равная тому отмечена была или нет. тоесть еси не отмечена она =0 в противном =1
__________________
Format c:/ вне форума   Ответить с цитированием
Старый 29.01.2007, 09:58   #4
Vilos
 
Аватар для Vilos
 
Регистрация: 21.07.2004
Сообщений: 49
По умолчанию

Я не особо большой "дока" в области РНР, но позвоьте вам возразить.
Если ХТМЛ код сформирован при помощи РНР то ваше утверждение будет абсолютно верно, но сударь вазьмем мой случай ХТМЛ статический сформирован извне (предположим верстальщиком-дизайнером) и в РНР уже передается только результат формы. Откуда РНР может вообще знать о существовании флага? От куда вообще возьмется эта переменная (не важно чему она будет равна)? Я эксперимент на вашо предложение не делал, но всетаки на мой взгляд моё решение будет более элегантное и правильное, в свою очередь не могу не заметить что ваше решение при формировании ХТМЛ кода внутри РНР будет более простым.

з.ы. Кстати не могу не заметить что РНР после обработки опять-таки не генерирует ХТМЛ код (ХТМЛ уже свертан дизайнером). Он передает результат в шаблон (то бишь темплейт).

з.з.ы. Наврено вы всегда кодили в одиночку, и делали сам как ХТМЛ так и РНР - естессно проще все сделать внутри РНР, но дело в том что когда работает несколько человек (типа системы разделения труда) то тот человек который формирует РНР никакого отношения к ХТМЛу не имеет, а работает только на переданных параметрах и переменных.

Последний раз редактировалось Vilos; 29.01.2007 в 10:05. Причина: Дополнение
Vilos вне форума   Ответить с цитированием
Старый 29.01.2007, 22:00   #5
Ратибор
 
Регистрация: 20.05.2005
Сообщений: 2,620
Отправить сообщение для Ратибор с помощью ICQ
По умолчанию

Цитата:
Сообщение от Format c:/ Посмотреть сообщение
боже мой вы в каком веке живете уже в пхп4 переменные передаются не только через массив пост_варс но и напрямую
Ты бы столь громкими словами не кидался, а? Взведенная глобальная переменная REGISTER_GLOBALS негативно сказывается на безопасности, и потому рекомендуется пользоваться массивами $_POST, $_GET. Существование переменных проверяется функцией isset().
__________________
[!!!] проблемы с сетью? 223-17-43
__________________
Мы баним с улыбкой. ©
Ратибор вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Куплю коробку передач Snap Куплю 0 19.02.2008 16:45
Коробка передач от 21,07,07 Ser В поисках Фильма 0 23.07.2007 20:14
Коробка передач Nightracer В поисках Фильма 2 08.07.2007 11:31
коробка передач Ромео В поисках Фильма 4 20.05.2007 19:07
Криминальные передачи!! norul В поисках Фильма 0 27.02.2007 17:41


Текущее время: 01:49. Часовой пояс GMT +7.


Powered by vBulletin® Version 3.8.4 Patch Level 5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Форум открыт в июле 2004 г.
Кошки и котята Красноярска и Сибири Живой Мир Сибири