erema
Новичок
Групповое удаление фоторгафий в админке
Здравствуйте!
Делаю админку для сайта
Есть страничка "view_cat.php" на которой циклом выводятся фотографии
вот так выглядит цикл:
Вот как выглядят фотографии
http://www.corona-jeans.ru/image/qs.jpg
Задача: Релизовать групповое удалениу изображений (установив несколько флажков для удаления фотографий наживаем 'Удалить выбранные фото' и те фотографии которые помечены удаляются (см фото http://www.corona-jeans.ru/image/qs.jpg ) )
(выполненная задача: реализовано удаление изображений по одной фотографии что занимает большое количество времени если пользователь захочет удалить к примеру 70 фотографий из 100)
Код файла обработчика:
Вот при этом можно удалять фоторгафии с сервера "по одной"
Помогите пожалуйста реализовать групповое удаление фотографий. Заранее спасибо
Здравствуйте!
Делаю админку для сайта
Есть страничка "view_cat.php" на которой циклом выводятся фотографии
вот так выглядит цикл:
PHP:
<?php
$result = mysql_query ("SELECT * FROM catalog_img WHERE cat='$cat' ORDER BY id DESC LIMIT $start, $num",$db);
$myrow = mysql_fetch_array ($result);
do{
printf
("
<span id='box_gallery_admin'>
<a href='../%s' class='highslide' onclick='return hs.expand(this)'>
<img src='../%s' class='img_size' alt='изображение'>
<span id='ar'><p>Артикул %s</p></span>
</a>
<input name='id' type='checkbox' value='%s'>
</span>",
$myrow["img"], $myrow["img_small"], $myrow["id"], $myrow["id"]);
}
while($myrow = mysql_fetch_array ($result));
?>
http://www.corona-jeans.ru/image/qs.jpg
Задача: Релизовать групповое удалениу изображений (установив несколько флажков для удаления фотографий наживаем 'Удалить выбранные фото' и те фотографии которые помечены удаляются (см фото http://www.corona-jeans.ru/image/qs.jpg ) )
(выполненная задача: реализовано удаление изображений по одной фотографии что занимает большое количество времени если пользователь захочет удалить к примеру 70 фотографий из 100)
Код файла обработчика:
PHP:
<?php
include("lock.php");
include("block/bd.php");
if (isset($_POST['id'])) {$id=$_POST['id'];}
?>
.
.
.
.
.
<?php
$result = mysql_query ("SELECT * FROM catalog_img WHERE id='$id' ",$db);
$myrow = mysql_fetch_array ($result);
if ( isset($id) )
{
$result = mysql_query (" DELETE FROM catalog_img WHERE id='$id' ");
if ($result == 'true')
{echo "<h1>Изображение успешно удалено!</h1>
<p>Вы можетевыбрать из левого меню категорию для следующего удаления фотографий</p>
<p>Либо нажать в верхнем меню <strong>КАТАЛОГ</strong> для добавления фотографий</p>
";}
unlink($_SERVER['DOCUMENT_ROOT']."/corona_jeans/".$myrow['img_small']) or die("Не могу удалить файл, либо вы успешно удалили проблемный файл");
unlink($_SERVER['DOCUMENT_ROOT']."/corona_jeans/".$myrow['img']) or die("Не могу удалить файл, либо вы успешно удалили проблемный файл");
}
else
{echo "<p>Ваше изображение не удалено!!</p>";}
?>
Помогите пожалуйста реализовать групповое удаление фотографий. Заранее спасибо
