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

Код:


<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;

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (8 оценок, среднее: 5,00 из 5)
Загрузка...
Добавить комментарий

шестнадцать − 5 =

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: