сделал вроде бы работает (пока без обращения к базе)
теперь по поводу запроса данных
вот код который я вставил в обработку аяксом по изминению поля
if (isset($_REQUEST['action']) && $_REQUEST['action'] == 'get_model' && isset($_REQUEST['proizvoditel_id']))
{
$proizvoditel_id = to_int($_REQUEST['proizvoditel_id']);
$result = array();
if ($proizvoditel_id)
{
// Расположения заполняем только тогда, когда страна указана
$param['shop_groups_parent_id'] = $proizvoditel_id;
$param['group_field_order'] = 70;
$param['group_order'] = 'Asc';
$res = $shop->GetAllGroups(1, $param = array());
if ($res)
{
print_r ($res);
while ($row = mysql_fetch_assoc($res))
{
$result[$row['shop_groups_id']] = $row['shop_groups_name'];
}
}
//print_r ($result);
}
$JsHttpRequest = new JsHttpRequest(SITE_CODING);
$GLOBALS['_RESULT'] = array(
'result' => $result);
echo $JsHttpRequest->LOADER;
exit();
}
на выделенной строке происходит следующее
ПРЕДУПРЕЖЕДЕНИЕ: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource в файле Q:\home\host5\www\structure\ModulesConfig\ModuleConfig84.php (строка 29)
а масив $res почему то всегда выдает все группы несмотря на то что в доппараметрах указал родителя $param['shop_groups_parent_id'] = $proizvoditel_id;