Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Базы Данных > Корзина в интернет-магазиен


Автор: Dajna 24.1.2007, 17:36
Я сначала обращаюсь к базе даннных и считаю количество товара у данного пользователя, потом эти данные отображаются в меню (типа: В вашей корзине столько-то наименований товаров). Но при добавлении следующего товара в меню количество товара не обновляется, а обновляется только при втором обновлении страницы или открытиии другой. А сразу не может. Что это ?

Автор: Mal Hack 24.1.2007, 17:41
Это - ошибка в 13 строчке. Покажи код.

Автор: Dajna 24.1.2007, 17:45
Код

require ( "../pages/connect.php");
$res = mysql($dbname, "SELECT DISTINCT * from shop_tmp where (uid='$uid')" ); 
$kolbag = mysql_num_rows($res); 
mysql_close();


bag.tpl (smarty):
<tr>
<td class=menu>
<a href="prodbasket.php" class="menus">Корзина <img src=../pic/bag1.gif></a> <b>({$kolbag} наименований)</b>
</td>
</tr>

Автор: Mal Hack 24.1.2007, 17:49
Это откуда такая функция mysql????

Код

$res = mysql_query( "SELECT COUNT(*) AS cnt from shop_tmp where uid=".mysql_real_escape_string($uid));
print $kolbag = mysql_result($res,0,"cnt"); 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)