Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
AK666 03.07.2013 02:39 / 03.07.2013 02:42
$Param1[^taint[10]]Ваш привер 1 к 1 заработал
$Param2[^taint[25]]
$lCalculate[^taint[^$Param1 * ^$Param2 - ^$Param1]]
$lResult(^process{^untaint{^^eval($lCalculate)}})
$lResult
$id(10) ^db{ $vParam1[^int:sql{select var from tablevar1 where varid = $id}] $vParam2[^int:sql{select var from tablevar2 where varid = $id}] $vCalculate[^string:sql{select clc from table where id = $id}] } # vParam1 = 10 $Param1[^taint[$vParam1]] # vParam2 = 25 $Param2[^taint[$vParam2]] # vCalculate = ^$Param1 * ^$Param2 - ^$Param1 $Calculate[^taint[$vCalculate]] $lResult(^process{^untaint{^^eval($Calculate)}}) ^db{ ^void:sql{insert into Results (clcID,Rslt)VALUES($id,$lResult)}}результат:
invalid number (double)
$Param1
-body of process-(1)
lexception.type=number.format