Anfilein Администратор В миру: Евгений Откуда: Германия, Hamburg С нами с: 30.03.2003 Плодовитость: 1466
Рейтинг
Подано 88 голосов
|
ТруЪ PHP
|
цитата: [...]
Рядом с каждым комментарием checkbox, у которых name='$myrow['id']'. Есть submit-кнопка (Метод $_POST), при нажатии которой хотелось бы удалять комментарии с активыми (Значение true) chekbox'ами. Подскажет кто-нибудь?
лучше у всех чекбоксов сделай например так:
... name="selectedPosts[]" value="$myrow['id']" ...
в зависимости от версий PHP у тебя напр в $_POST['selectedPosts'] будет создаваться Array в котором будут значения полученые от $myrow['id'] (т.е. values чекбоксов) в виде string, затем делаешь так:
$postsForDelete=$_POST['selectedPosts'];
foreach($postsForDelete as $index => $postId){
deletePostById($postId); // Допустим эта функция удаляет одну запись по ее rowID
}
Или если у тебя есть вариант более лучший чем итерация, смотри по обстоятельствам... (помоему в базе данных можно сразу несколько записей на удаление передать, если я не ошибаюсь, будет экономнее)
PS: Если криво объяснил, сделай чекбоксы как я написал, а потом var_dump($_POST['selectedPosts']); и сразу поймешь структуру... Да или даже, чегоо мелочиться: var_dump($_POST); все, что в формуляре было, покажет...
Блин, кстати, че с [code][/code] произошло, ну и между прочим, на этом форуме такое бы для админов тоже не помешало, когда чистить приходится... |
____________________________
Siemens A50v12->S65v58->O2 XDA neo (Prophet), O2-de |
|