Реклама на сайте Advertise with us

Как реализовать Checkbox (php)

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 05/06/07 в 13:04       Ответить с цитатойцитата 

Вопрос
Из базы генерится страница с данными. Нужно реализовать возможность пометить несколько пунктов, и совершить над ними действие. Я вывожу чекбоксы напротив каждого пункта - соответственно - отметил - нажал сабмит.
Теперь вопрос - как сгрупировать переменные чекбоксов в отдельный массив?
На примере
Код:
<form action="proba.php" method="POST">                                     
<input type="checkbox" name="id0" value="0"><b>WebmasterID: </b>OV5FFPJf<br>
<input type="checkbox" name="id1" value="1"><b>WebmasterID: </b>EitBJICG<br>
<input type="checkbox" name="id2" value="2"><b>WebmasterID: </b>J67ZBGUr<br>
<input type="checkbox" name="id3" value="3"><b>WebmasterID: </b>p8D24T71<br>
<input type="checkbox" name="id4" value="4"><b>WebmasterID: </b>bHi93H2u<br>
<input type="checkbox" name="id5" value="5"><b>WebmasterID: </b>8Pdnpd1O<br>
<input type="checkbox" name="id6" value="6"><b>WebmasterID: </b>PUPRCnk6<br>
<input type="checkbox" name="id7" value="7"><b>WebmasterID: </b>9AgoBbEt<br>
<input type="checkbox" name="id8" value="8"><b>WebmasterID: </b>OEOXaUiu<br>
<input type="checkbox" name="id9" value="9"><b>WebmasterID: </b>rG1vVbIN<br>
<input type="checkbox" name="id10" value="10"><b>WebmasterID: </b>68tx85pl<b
Select action: <select name=Action class="text">                           
<OPTION VALUE="0"> APPROVE</OPTION>                                         
<OPTION VALUE="1"> KILL NOW</OPTION>                                     
</select><b><input type="submit" value="Execute"></b><br>                   
</form>                                                                     
Так как написано получается коряво. Потом обработчику неизвестно сколько всего переменных. Нужно их выковыривать из массива $_POST, или по очереди перебирать все - не вариант в общем.
Видел реализацию:
Код:
<input type="checkbox" name="id" value="9"><b>WebmasterID:
<input type="checkbox" name="id" value="10"><b>WebmasterID:
по крайней мере на странице именно так, и все работает. Выделяется несколько вариантов и обрабатываются. Самого обработчика невижу - понять как сделано немогу.
Если делаю у себя меня же переменной id присваивается последнее отмеченное значение...
need help

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 



С нами с 16.10.02
Сообщения: 1261
Рейтинг: 937


Передовик Master-X (16.03.2023) Передовик Master-X (01.04.2023) Передовик Master-X (01.08.2023) Передовик Master-X (16.08.2023) Передовик Master-X (01.10.2023) Ветеран трепа Master-X (16.10.2023)
Ссылка на сообщениеДобавлено: 05/06/07 в 13:18       Ответить с цитатойцитата 

Код:
<form action="proba.php" method="POST">                                     
<input type="checkbox" name="id[]" value="OV5FFPJf"><b>WebmasterID: </b>OV5FFPJf<br>
<input type="checkbox" name="id[]" value="EitBJICG"><b>WebmasterID: </b>EitBJICG<br>
<input type="checkbox" name="id[]" value="J67ZBGUr"><b>WebmasterID: </b>J67ZBGUr<br>
<input type="checkbox" name="id[]" value="p8D24T71"><b>WebmasterID: </b>p8D24T71<br>
<input type="checkbox" name="id[]" value="bHi93H2u"><b>WebmasterID: </b>bHi93H2u<br>
<input type="checkbox" name="id[]" value="8Pdnpd1O"><b>WebmasterID: </b>8Pdnpd1O<br>
<input type="checkbox" name="id[]" value="PUPRCnk6"><b>WebmasterID: </b>PUPRCnk6<br>
<input type="checkbox" name="id[]" value="9AgoBbEt"><b>WebmasterID: </b>9AgoBbEt<br>
<input type="checkbox" name="id[]" value="OEOXaUiu"><b>WebmasterID: </b>OEOXaUiu<br>
<input type="checkbox" name="id[]" value="rG1vVbIN"><b>WebmasterID: </b>rG1vVbIN<br>
<input type="checkbox" name="id[]" value="68tx85pl"><b>WebmasterID: </b>68tx85pl<b
Select action: <select name=Action class="text">                           
<OPTION VALUE="0"> APPROVE</OPTION>                                         
<OPTION VALUE="1"> KILL NOW</OPTION>                                     
</select><b><input type="submit" value="Execute"></b><br>                   
</form>

все отмеченные ID будут в массиве $id

6
 

SexBlogs.Name

С нами с 13.10.03
Сообщения: 3159
Рейтинг: 962

Ссылка на сообщениеДобавлено: 05/06/07 в 13:32       Ответить с цитатойцитата 

спасибо

Submit your blog to the sex blogs list. PR=3 Quickly approve! 10 posts min. Ping every 6 hour!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »