parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Корзина товаров: не получается изменить значение количества товаров

2n 01.09.2008 19:33

Пытаюсь реализовать корзину заказов.
Таблица с полями id, id пользователя (передается через куки), количество товара, id продукта, дата.

Просто не могу изменить количество товара в таблице.
Собираю данные через форму:
<input type="hidden" name="product" value="$catalog.id" />
Количество товара: <input name="amount">													 
Затем запускаю процесс обновления таблицы:
$now[^date::now[]]
$amount[$form:tables.amount]
$product[$form:tables.product]

^connect[$connect_string]{
	^product.menu{
	^amount.menu{
		$sQuery[
			UPDATE baskets
			SET 
				amount = '$amount.field',
				dt = '^now.sql-string[]'
			WHERE
				user_id = '$cookie:user'
				AND product_id = '$product.field'
		]
		^void:sql{$sQuery}

		$sQuery
	}
	}
И все поля получают одинаковое значение. Это и понятно почему, но я не могу понять как мне сопоставить одновременно множество идентификаторов товаров и соответственное им количество товаров.
Пожалуйста, помогите разобраться.
Заранее благодарю.