Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Инструкция программиста.docx
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
134.02 Кб
Скачать

Кейс 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);