Мелкий пишет:0)
<input type='checkbox' class='checkbox' name='delete_id[]' value='345'>
пишете вот так, тогда в $_POST['delete_id'] будет массив, который фореахом пробегается на раз. Или сразу implode и в запрос.
1) для вашего php-кода поведение корректно, т.к. вы спрашиваете значение delete, кнопки, вместо delete_id, чекбоксов.
О боже. Извиняюсь за некропостинг, но блин как же ты мне помог! Кто бы мог знать, что в форме можно создавать массивы. Где только не искал о массивах в формах, ничего не было. Потом забил на это дело и случайно наткнулся на эту тему, когда уже гуглил по тегам "одинаковые name у чекбоксов". Спасибо тебе огромное, человек из 2010 года!
P.S. Блин, сейчас еще раз подумал над этим и понял, что куче форм, которые я всегда генерировал с нумерующимися названиями типа name-1, name-2 итд можно было просто сделать массивом. Это упрощает и фронтенд и бекенд обработку. Как же я не мог знать об этой особенности раньше. Еще раз огромное спасибо! (Отредактировано автором: 18 Июня, 2014 - 20:49:55)
|