Удаляем записи из БД по выбранным чекбоксам – PHP

Обновлено: 23 декабря, 2021

Код:


<form action=”file.php” method=”post”>
<label><input type=”checkbox” name=”type[]” value=”umy_1″ />Первый</label><br />
<label><input type=”checkbox” name=”type[]” value=”umy_2″ />Второй</label><br />
<label><input type=”checkbox” name=”type[]” value=”umy_3″ />Третий</label><br />
<label><input type=”checkbox” name=”type[]” value=”umy_4″ />Четвертый</label><br />
<input type=”submit” value=”Подтвердить” />
</form>

$type = $_POST[‘type’];
if(!empty($type))
{
// Начинаем формировать переменную, содержащую этот список
// в формате “(umy_3,umy_5,umy_6,umy_7)”
$query = “(” ;
foreach($type as $val) $query.= “$val,”;
// Удаляем последнюю запятую, заменяя ее закрывающей скобкой)
$query = substr($query, 0, strlen($query) – 1 ). “)” ;
// Завершаем формирование SQL-запроса, например удаление
$query = “DELETE FROM table_1 WHERE id IN “.$query;

Рейтинг автора
Автор статьи
Юрий
SEO-аналитик, программист (PHP, Ajax, Delphi, MySQL).
Написано статей
268
8 оценок, среднее: 5,00 из 58 оценок, среднее: 5,00 из 58 оценок, среднее: 5,00 из 58 оценок, среднее: 5,00 из 58 оценок, среднее: 5,00 из 5 (8 оценок, среднее: 5,00 из 5)
Для того чтобы оценить запись, вы должны быть зарегистрированным пользователем сайта.
Загрузка...
Понравилась статья? Поделиться с друзьями:
Блог Программиста
Добавить комментарий

четыре + 18 =