[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как поймать checkbox'ы
obanze
Доброй ночи,


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

Имеется форма post, в ней чекбоксы типа
call_id1 = ON
call_id2 = OFF
call_id4 = OFF
call_id6 = OFF
call_id10 = ON

, где номер call_id всегда могут быть разные и в разном кол-Ве.

Вопрос: каким образом я могу поймать именно включенные чекбоксы?

Заранее благодарю Вас!
Игорь_Vasinsky
не включенные ты в POST не увидишь вообще)

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
walerus
<input type="checkbox" name="call_id_1" value="ON">
<input
type="checkbox" name="call_id_2" value="ON">
...
<input type="checkbox" name="call_id_n" value="ON">


а можно так:
<input type="checkbox" name="call_id[1]" value="ON">
<input
type="checkbox" name="call_id[2]" value="ON">
...
<input type="checkbox" name="call_id[n]" value="ON">


в первом случае будет в форме
call_id_1 = ON
call_id_2 = ON
call_id_n = ON


во втором случае будет массив!, ключи - выбранные чекбоксы, значение - то что в value...:
call_id = array(
[
1] = ON
[2] = ON
[n] = ON
)


Надеюсь идея понятна ;)
obanze
Спасибо огромное! Так и знал, что массив.

Наверное это будет наглостью спросить как извлечь массив, чтобы скрипт далее сделал запросы в мускул по включенным чекбоксам? Иными словами: вынимаю array, но как его привести в тот вид, чтобы я смог создать цикличный запрос к мускулу. Точнее не могу понять, как этот цикл ограничить кол-вот боксов в отправленном массиве, и как это сделать, если call_id не по порядку идет? Вобщем я тотальный лошара, извините заранее)

Читаю матчасть, но не могу выкурить никак массивы. Знаю, элементарщина, но не идет и все. 2 неделю пытаюсь(

Если совсем наглость, то не отвечайте)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.