|
|
|
| Есть чек боксы для удаления!
Как обработать параметр полученый в POST?
delete.php?n=13&n=14&n=15
|
n - это чекбоксы, или необходимо присваивать разные именя чекбоксам? | |
|
|
|
|
|
|
|
для: Kusuk
(12.03.2006 в 19:49)
| | у тебя есть пара checkbox'ов
<input name="ch[]" type="checkbox" value="1" />
<input name="ch[]" type="checkbox" value="1" />
<input name="ch[]" type="checkbox" value="1" />
<input name="ch[]" type="checkbox" value="1" />
а в посте просто отлавливаешь
$array = array ();
explode($_POST);
$array = $ch; | |
|
|
|
|
|
|
|
для: cyxapuk
(12.03.2006 в 19:55)
| | Вы проверяли написанное? | |
|
|
|
|
|
|
|
для: Trianon
(12.03.2006 в 20:40)
| | если очень хочется - я могу вырвать кусок из скрипта и запостить .. где это делается | |
|
|
|
|
|
|
|
для: Trianon
(12.03.2006 в 20:40)
| | Проверил! Работает | |
|
|
|
|
|
|
|
для: Kusuk
(12.03.2006 в 21:34)
| | Работает, но только в том случае, если value у разных чекбоксов всё же отличаются друг от друга. В коде, который привел cyxapuk, это не так. Там везде стоит value="1". | |
|
|
|
|
|
|
|
для: Trianon
(12.03.2006 в 22:04)
| | Ну типо да..
Я на них и не смотрел. Мне нужна была вторая часть | |
|
|
|
|
|
|
|
для: Kusuk
(12.03.2006 в 22:35)
| | Та, где explode($_POST); не работает? | |
|
|
|
|
|
|
|
для: Trianon
(12.03.2006 в 22:04)
| | хм ... возможно и не работает, если одинаковые ...
но вообще должно работать
так как на принимающей стороне должен быть массив тива
$array = ('
0=>1,
1=>1,
2=>1')
и тп. | |
|
|
|
|
|
|
|
для: cyxapuk
(12.03.2006 в 23:21)
| | Всё работает... | |
|
|
|
|
|
|
|
для: cyxapuk
(12.03.2006 в 23:21)
| | Поскольку checkboxы попадают в запрос лишь будучи выбранными, на серверной стороне оказывается невозможным определить, какие именно были отмечены, а какие нет. В результате, Вашим кодом можно лишь сосчитать количество поставленных галочек - максимум, того что им можно добиться. Определить, какие именно галочки поставлены, а какие нет - уже нельзя.
PS. Код надо проверять. Это всё, что я хотел сказать своим вопросом. | |
|
|
|
|
|
|
|
для: Trianon
(13.03.2006 в 01:29)
| | первый кусок кода с чекбоксами был написан с помощью копи паст -)
потому что и ежу было понятно, что человеку нужна была часть на приеме... | |
|
|
|
|
|
|
|
для: Kusuk
(12.03.2006 в 19:49)
| | Просто нужно пройтись тем же циклом, которым формируется HTML-форма, например, так как это описывается в теме по ссылке (в середине) http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=427. | |
|
|
|