obanze
26.07.2013 - 03:36
Доброй ночи,
Помогите, пожалуйста, дельным советом в весьма дилетантском вопросе:
Имеется форма post, в ней чекбоксы типа
call_id1 = ON
call_id2 = OFF
call_id4 = OFF
call_id6 = OFF
call_id10 = ON
, где номер call_id всегда могут быть разные и в разном кол-Ве.
Вопрос: каким образом я могу поймать именно включенные чекбоксы?
Заранее благодарю Вас!
Игорь_Vasinsky
26.07.2013 - 08:27
не включенные ты в 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
26.07.2013 - 12:27
<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
26.07.2013 - 13:33
Спасибо огромное! Так и знал, что массив.
Наверное это будет наглостью спросить как извлечь массив, чтобы скрипт далее сделал запросы в мускул по включенным чекбоксам? Иными словами: вынимаю array, но как его привести в тот вид, чтобы я смог создать цикличный запрос к мускулу. Точнее не могу понять, как этот цикл ограничить кол-вот боксов в отправленном массиве, и как это сделать, если call_id не по порядку идет? Вобщем я тотальный лошара, извините заранее)
Читаю матчасть, но не могу выкурить никак массивы. Знаю, элементарщина, но не идет и все. 2 неделю пытаюсь(
Если совсем наглость, то не отвечайте)