ВУЗ:
Составители:
Рубрика:
Разработка электронного магазина
на PHP и MySQL
61
После выполнения действий с базой данных мы хотим выдать
пользователю на экран состав его корзины. Соответствующий сценарий
просмотра корзины у нас уже есть. Поэтому последняя команда в сценарии
dobasket.phtml заключается в подключении страницы basket.phtml:
<? include("basket.phtml"); ?>
Уменьшение и увеличение количества
Как видим при просмотре корзины, рядом с каждым товаром есть две
гиперссылки – со значками "плюс" и "минус". Эти гиперссылки означают
"увеличить количество товара в корзине на одну штуку" и "уменьшить
количество товара в корзине на одну штуку".
При щелчке по гиперссылке "+" вызывается сценарий dobasket.phtml с
параметром type=1, соответствующий код сценария мы уже рассмотрели при
добавлении товара в корзину.
При щелчке по гиперссылке "–" вызывается сценарий dobasket.phtml с
параметром type=2. Если количество было равно 1, то мы полностью удаляем
данную книгу из корзины. Если же количество было больше 1, то мы просто
переписываем строку в корзине, уменьшая количество на единицу.
if($type==2) // уменьшить количество
{
$strSQL="SELECT * FROM basket_books WHERE
id_book=".$id_book." AND id_bask='".$id_bask."'";
$result=mysql_query($strSQL)
or die("Не могу выполнить запрос1!");
if ($row=mysql_fetch_array($result))
{
if ($row["kolvo"]>1)
{
$strSQL="UPDATE basket_books SET kolvo=kolvo-1 WHERE
id_book=".$id_book." AND id_bask='".$id_bask."'";
}
else
{
$strSQL="DELETE FROM basket_books WHERE
id_book=".$id_book." AND id_bask='".$id_bask."'";
}
}
mysql_query($strSQL);
Разработка электронного магазина на PHP и MySQL После выполнения действий с базой данных мы хотим выдать пользователю на экран состав его корзины. Соответствующий сценарий просмотра корзины у нас уже есть. Поэтому последняя команда в сценарии dobasket.phtml заключается в подключении страницы basket.phtml: include("basket.phtml"); ?> Уменьшение и увеличение количества Как видим при просмотре корзины, рядом с каждым товаром есть две гиперссылки – со значками "плюс" и "минус". Эти гиперссылки означают "увеличить количество товара в корзине на одну штуку" и "уменьшить количество товара в корзине на одну штуку". При щелчке по гиперссылке "+" вызывается сценарий dobasket.phtml с параметром type=1, соответствующий код сценария мы уже рассмотрели при добавлении товара в корзину. При щелчке по гиперссылке "–" вызывается сценарий dobasket.phtml с параметром type=2. Если количество было равно 1, то мы полностью удаляем данную книгу из корзины. Если же количество было больше 1, то мы просто переписываем строку в корзине, уменьшая количество на единицу. if($type==2) // уменьшить количество { $strSQL="SELECT * FROM basket_books WHERE id_book=".$id_book." AND id_bask='".$id_bask."'"; $result=mysql_query($strSQL) or die("Не могу выполнить запрос1!"); if ($row=mysql_fetch_array($result)) { if ($row["kolvo"]>1) { $strSQL="UPDATE basket_books SET kolvo=kolvo-1 WHERE id_book=".$id_book." AND id_bask='".$id_bask."'"; } else { $strSQL="DELETE FROM basket_books WHERE id_book=".$id_book." AND id_bask='".$id_bask."'"; } } mysql_query($strSQL); 61
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »