[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Получение данных из формы, подскажите, куда копать
Pronin
Доброго времени суток уважаемые коллеги.
Подскажите зеленому новичку, в каком направлении искать ошибку...

Есть скрипт, Save.php, который заносить нового контрагента в базу (vtiger).

В начале скрипта стоит рабочая проверка на дубль по наименованию контрагента в следующем виде:

if(isset($_REQUEST['dup_check']) && $_REQUEST['dup_check'] != '')
{
//started
$value = $_REQUEST['accountname'];
$query = "SELECT accountname FROM vtiger_account,vtiger_crmentity WHERE accountname =? and vtiger_account.accountid = vtiger_crmentity.crmid and vtiger_crmentity.deleted != 1";
$params = array($value);

$id = $_REQUEST['record'];
if(isset($id) && $id !='') {
$query .= " and vtiger_account.accountid != ?";
array_push($params, $id);
}
$result = $adb->pquery($query, $params);
if($adb->num_rows($result) > 0)
{
echo $mod_strings['LBL_ACCOUNT_EXIST'];
}

else
{
echo 'SUCCESS';
}
die;



Нужно проверить еще и дубли по инн, для этого добавляю в скрипт (выделил жирным):

if(isset($_REQUEST['dup_check']) && $_REQUEST['dup_check'] != '')
{
//started
$value = $_REQUEST['accountname'];
$query = "SELECT accountname FROM vtiger_account,vtiger_crmentity WHERE accountname =? and vtiger_account.accountid = vtiger_crmentity.crmid and vtiger_crmentity.deleted != 1";
$params = array($value);

[
b] $valueINN = $_REQUEST['inn'];
$queryINN = "SELECT inn FROM vtiger_account WHERE inn =?";
$paramsINN = array($valueINN);[/b]


$id = $_REQUEST['record'];
if(isset($id) && $id !='') {
$query .= " and vtiger_account.accountid != ?";
array_push($params, $id);
}
$result = $adb->pquery($query, $params);
[
b] $resultINN = $adb->pquery($queryINN,$paramsINN);[/b]
[
b] if(($adb->num_rows($result) > 0) or ($adb->num_rows($resultINN) > 0))[/b]
{
echo $mod_strings['LBL_ACCOUNT_EXIST'];
}

else
{
echo 'SUCCESS';
}
die;
}



Проблема в том, что значение 'inn' скрипт не получает. Меняю $valueINN = $_REQUEST['inn'] на $valueINN = 123456789 - скрипт "отрабатывает" как надо.

Подскажите пожалуйста, в каком направлении искать решение проблемы.

С Уважением, Вячеслав.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.