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
Сообщения: 1478
Рейтинг: 1010
|
Добавлено: 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
|
|
|
|
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 символов Купить рекламу в этом месте! |