parser

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

 

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

Исключение invalid number (double) [number.format]

vooft 14.09.2008 01:37

Код такой:
...
$val[]
^if($the_table.$value){ $h.$key[^GetPID[$the_table.$value]] }
...

@GetPID[pid][h]
# Ищем PID в базе, если нет - добавляем.
	^MAIN:dbconnect{
		$h[^table::sql{SELECT pid FROM part WHERE name=$pid}]
		^if(def $h){
			$result[$h.pid]
		}{
			^void:sql{INSERT INTO part (name, description, filename, cat)
				VALUES ($pid, "", "", "cat2") }
			$h[^table::sql{SELECT pid FROM part WHERE name = `$pid`}]
			result[$h.pid]
		}
	}
И выдает ошибку:
'Samsung X640' invalid number (double) [number.format] [uri=/_manage/catalog/upload/, method=POST, cl=288]
Уж и менял скобки всячески - совершенно непонятно, как заставить его воспринимать данные как строку.