Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.07.2010, 21:43   #1
mar4elo
Форумчанин
 
Регистрация: 17.04.2008
Сообщений: 146
По умолчанию Удаление выделенного элемента

Пишу сайт для себя с админкой. Есть список услуг, напротив каждой услуги стоит чекбокс. Суть такова как удалить с БД те услуги которые выделены галочкой.... по нажатию на button.... Каждая услуга отдельное поле в таблице, имеет свой ID.
mar4elo вне форума Ответить с цитированием
Старый 22.07.2010, 22:14   #2
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 21.02.2009
Сообщений: 372
По умолчанию

Не уверен, что способ лучший, но как вариант, в качестве имя чекбокса можно использовать ID из таблицы (соответствующей услуги). А в скрипте, пробегаешься по массиву ($_POST), вытягиваешь ключи этого массива (ключами будут ID). Потом проверяешь, существует ли в базе услуга с данным ID. Если да, то удаляешь.
No name. Just Linel.
Linel вне форума Ответить с цитированием
Старый 22.07.2010, 22:23   #3
mar4elo
Форумчанин
 
Регистрация: 17.04.2008
Сообщений: 146
По умолчанию

Подскажите пожалуйста как обработать массив $_POST
mar4elo вне форума Ответить с цитированием
Старый 22.07.2010, 22:32   #4
Linel
Форумчанин
 
Аватар для Linel
 
Регистрация: 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.
Linel вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Удаление элемента из списка 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