
Кейс list
Проверяем, выбрана ли категория и выводим ошибку в противном случае
if(!isset($_GET['cat_id'])){
die("Ошибка редактирования товаров");
}
Если выбрана получаем ее
$cat_id = $_GET['cat_id'];
Сделаем запрос в базу, есть ли в этой категории товары
$goods_sql = mysql_query("SELECT * FROM `goods` WHERE `cat_id` = '$cat_id' AND `shop_id` = '$shop_id'");
Если нет, выведем об это сообщение
$header = "Нет ни одного товара этой категории";
Если есть, выведем список товаров
$content = "<form name='goods_list' method='post'>
<table border=1 cellspacing=1 cellpadding=10>
";
while($goods_info = mysql_fetch_array($goods_sql))
{
$goods_id = $goods_info['id'];
$goods_name = $goods_info['goods_name'];
$goods_img = $goods_info['img'];
$goods_inf = $goods_info['info'];
$content.="<tr align=center>
<td>".$goods_id."</td>
<td>".$goods_name."</td>
<td>".$goods_img."</td>
<td>".$goods_inf."</td>
<td><a href='".$murl."/edit/goods.php?shop_id=".$shop_id."&action=edit&edit_id=".$goods_id."&cat_id=".$cat_id."'>Редактировать</a></td>
<td><a href='".$murl."/edit/goods.php?shop_id=".$shop_id."&action=del&del_id=".$goods_id."&cat_id=".$cat_id."'>Удалить</a></td>
</tr>";
}
$content.="
<tr>
<td colspan=6><a href='".$murl."/edit/goods.php?shop_id=".$shop_id."&action=add&cat_id=".$cat_id."'>Добавить товар</td>
</tr>
</table>
<input type=submit name=cancel value=Назад>
</form>";
Посел вывод списка товаров, мы можем удалить любой товар, отредактировать или добавить новый
Кейс del
Удаление товара
Проверяем: выбран ли товар для удаления и выбрана ли категория
if(!isset($_GET['del_id']) or !isset($_GET['cat_id']))
Если нет, то выведем предупреждение
die("Ошибка удаления");
Если товар и категория выбраны, получим их
$del_id = intval($_GET['del_id']);
$cat_id = intval($_GET['cat_id']);
Удаляем товар
$query = mysql_query("DELETE FROM `goods` WHERE `id` = '$del_id'");
Возвращаем к обновленном спику товаров
header("Location:".$murl."/edit/goods.php?shop_id=".$shop_id."&action=list&cat_id=".$cat_id);
die("Location:".$murl."/edit/goods.php?shop_id=".$shop_id."&action=list&cat_id=".$cat_id);