parser

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

 

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

Ответ

Maxx 01.09.2008 10:19 / 01.09.2008 11:24

Всё что угодно может быть. Если по простому, перепешите свой код примерно так:
$now[^date::now[]]
$amount[$form:tables.amount]

^connect[$connect_string]{
	^amount.menu{
		$sQuery[
			UPDATE baskets
			SET 
				amount = '$amount.field',
				dt = '${now.year}.${now.month}.${now.day} ${now.hour}:${now.minute}'
			WHERE
				user_id = '$cookie:user'
		]
		^void:sql{$sQuery}

		$sQuery
	}	
}
^rem{$response:location[http://^taint[as-is][${env:SERVER_NAME}/menu/?basket=1]] временно отключаем}
И выведите результат его на работы в браузер (или сохраните $sQuery в файл -> ^sQuery.save[append;/query.txt]) - проанализируйте какие запросы реально происходят
Еще есть смысл воспользоваться Мишиными классами для работы с SQL, там дебаг-методы реализованы уже

И в самом запросе тут есть чего по переделывать, например из очевидного:
user_id = '$cookie:user' -> user_id = '^cookie:user.int(0)'

dt = '${now.year}.${now.month}.${now.day} ${now.hour}:${now.minute}' -> dt = '^now.sql-string[]'