Beispiel #1
0
        $data_cities[] = $aValues['city'] . "\n";
    }
    echo json_encode($data_cities);
} elseif ($_REQUEST['field_name'] == 'region') {
    $country = $_GET['country'];
    // Получаем Страну
    $region = $_GET['term'];
    // Получаем вводимые данные в поля город\
    $sql = "SELECT region.region_name_ru as region\n            FROM region_ as region\n            JOIN country_ as country ON country.country_name_ru = {$country}\n            WHERE region.id_country = country.id\n            AND region.region_name_ru LIKE '{$region}%'\n            ORDER BY country_name_ru";
    $mysql = new CMySQL();
    // Объявляем экземпляр класса для работы с БД
    $aItemInfo = $mysql->getAll($sql);
    // Получаем все записи, соответствующие запросу
    foreach ($aItemInfo as $aValues) {
        $data_regions[] = $aValues['region'] . "\n";
    }
    echo json_encode($data_regions);
} elseif ($_REQUEST['field_name'] == 'country') {
    $sParam = $_GET['term'];
    // Получаем вводимые данные в поля страна
    $sql = "SELECT country_name_ru FROM country_ WHERE country_name_ru LIKE '{$sParam}%' ORDER BY country_name_ru";
    $mysql = new CMySQL();
    // Объявляем экземпляр класса для работы с БД
    $aItemInfo = $mysql->getAll($sql);
    // Получаем все записи, соответствующие запросу
    foreach ($aItemInfo as $aValues) {
        $data[] = $aValues['country_name_ru'] . "\n";
    }
    echo json_encode($data);
    //Возвращаем массив со списком стран
}