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]   

> Описание: не могу разобраться
broshurkaplus
Отправлено: 19 Марта, 2012 - 15:38:18
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


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




вобщем всё время принимает значения он вне зависимости от того выбрали или нет

CODE (html):
скопировать код в буфер обмена
  1. <input type='checkbox' name='fmail' id='fmail' />
  2. <input type='checkbox' name='fotkuda' id='fotkuda' />


отправляю в функции

CODE (javascript):
скопировать код в буфер обмена
  1. var fmail= $('#fmail').val();
  2. var fotkuda= $('#fotkuda').val();
  3. ...
  4.     $.post('1.php',
  5.             {
  6.             'fmail': fmail,
  7.             'fotkuda': fotkuda
  8. ...


все вроде работает и возвращает ответ , но почемуто всегда какбцдто выбраны все чекбоксы...???
когда просто в пхп то там если нет выбора то нет и постпеременной,
а как тут сделать? в чем может быть ошибка?
 
 Top
DelphinPRO
Отправлено: 19 Марта, 2012 - 15:42:10
Post Id



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


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


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




CODE (javascript):
скопировать код в буфер обмена
  1. var data = $('#form').serialize();
  2. $.post('1.php', data
  3. ...
  4. );


-----
Чем больше узнаю, тем больше я не знаю.
 
 Top
broshurkaplus
Отправлено: 19 Марта, 2012 - 15:46:53
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


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




я чго то не очень...
что я получу в посте?

если русские буквы пользовать, то ансириалайз как их будет разбирать? как получить знчения

нельзя ли по простому как у меня?
пожалуйста популярнее

(Отредактировано автором: 19 Марта, 2012 - 15:55:51)

 
 Top
broshurkaplus
Отправлено: 19 Марта, 2012 - 20:03:12
Post Id



Посетитель


Покинул форум
Сообщений всего: 354
Дата рег-ции: Янв. 2011  
Откуда: Пружаны Бресткая обл. Беларусь


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




закрыть
повесил функцию на онклик и меняю валуе на клиенте
а на сервере масив разбирать не хочется...
спасибо
 
 Top
Viper
Отправлено: 20 Марта, 2012 - 08:43:49
Post Id



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


Покинул форум
Сообщений всего: 4555
Дата рег-ции: Февр. 2007  
Откуда: Симферополь


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




broshurkaplus при чем тут буквы? serialize() просто собирает данные формы для отправки. На сервер вы получите такой же самый массив как и при обычном нажатии на submit. И разбирать вам все равно прийдется. За вас серверный код jQuery писать не будет.


-----
Список фильмов с описанием, блекджеком и... для Joomla? -> https://киноархив[dot]com
Демо нового движка для сайта php.su -> php[dot]su, проект на гитхабе
 
 Top
SAD
Отправлено: 20 Марта, 2012 - 08:56:51
Post Id



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


Покинул форум
Сообщений всего: 2508
Дата рег-ции: Май 2009  
Откуда: Днепропетровск, Украина


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




CODE (javascript):
скопировать код в буфер обмена
  1. var fmail= $('#fmail').is(':cheked') ? 1 : 0;
  2. var fotkuda= $('#fotkuda').is(':cheked') ? 1 : 0;


имхо, так правильней
 
 Top
DelphinPRO
Отправлено: 20 Марта, 2012 - 13:47:58
Post Id



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


Покинул форум
Сообщений всего: 7187
Дата рег-ции: Февр. 2012  


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




SAD пишет:
имхо, так правильней

ага, особенно когда на форме 100500 чекбоксов Улыбка


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


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



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

 
Powered by ExBB FM 1.0 RC1. InvisionExBB