|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.07.2010, 21:43 | #1 |
Форумчанин
Регистрация: 17.04.2008
Сообщений: 146
|
Удаление выделенного элемента
Пишу сайт для себя с админкой. Есть список услуг, напротив каждой услуги стоит чекбокс. Суть такова как удалить с БД те услуги которые выделены галочкой.... по нажатию на button.... Каждая услуга отдельное поле в таблице, имеет свой ID.
|
22.07.2010, 22:14 | #2 |
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Не уверен, что способ лучший, но как вариант, в качестве имя чекбокса можно использовать ID из таблицы (соответствующей услуги). А в скрипте, пробегаешься по массиву ($_POST), вытягиваешь ключи этого массива (ключами будут ID). Потом проверяешь, существует ли в базе услуга с данным ID. Если да, то удаляешь.
No name. Just Linel.
|
22.07.2010, 22:23 | #3 |
Форумчанин
Регистрация: 17.04.2008
Сообщений: 146
|
Подскажите пожалуйста как обработать массив $_POST
|
22.07.2010, 22:32 | #4 |
Форумчанин
Регистрация: 21.02.2009
Сообщений: 372
|
Массив $_POST вашем случае будет иметь следующую структуру:
$_POST["ключ1"] = значение1; $_POST["ключ2"] = значение2; ... $_POST["ключN"] = значениеN; С помощью функции foreach() пробегаешь по массиву: foreach ($_POST as $key => $value) { Далее проверяешь переменную $key на наличие в БД и в случае ее там обнаружения удаляешь строку, где ID = $key }
No name. Just Linel.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Удаление элемента из списка | Ghost_gg | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 30.05.2010 20:43 |
Удаление элемента из массива | asd874 | Помощь студентам | 3 | 13.05.2010 12:13 |
удаление элемента из списка | yagluboko | Помощь студентам | 1 | 10.04.2010 14:54 |
Удаление элемента массива | chiffa | Общие вопросы Delphi | 1 | 03.01.2008 19:24 |