Пример #1
0
{
    $minhaConexao = new Conexao();
    $con = $minhaConexao->open();
    $sql = "select id,nome from regiao";
    $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!");
    $json = array();
    if (pg_num_rows($q) > 0) {
        while ($dados = pg_fetch_object($q)) {
            $json[] = array('n' => $dados->nome, 'id' => $dados->id);
        }
    }
    return $json;
}
function loadAreasTematicas()
{
    $minhaConexao = new Conexao();
    $con = $minhaConexao->open();
    $sql = "SELECT ri.id as id, ri.nome as nome, count(rihas.fk_municipio) as tam FROM regiao_interesse ri INNER JOIN regiao_interesse_has_municipio rihas ON ri.id = rihas.fk_regiao_interesse GROUP BY ri.id, ri.nome;";
    $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!");
    $json = array();
    if (pg_num_rows($q) > 0) {
        while ($dados = pg_fetch_object($q)) {
            $json[] = array('n' => $dados->nome, 'id' => $dados->id, 'tam' => $dados->tam);
        }
    }
    return $json;
}
$json = new stdClass();
//$json = (object)Array('estados'=>loadEstados(),'regioes'=>loadRegioes(),'areasTematicas'=>loadAreasTematicas());
$json = (object) array('estados' => loadEstados(), 'regioes' => loadRegioes(), 'areasTematicas' => loadAreasTematicas(), 'rms' => loadRms());
echo json_encode($json);
Пример #2
0
    $minhaConexao = new Conexao();
    $con = $minhaConexao->open();
    $sql = "select mun.id,mun.fk_estado,mun.nome||'('||est.uf||')' nome from municipio mun left join estado est on mun.fk_estado = est.id";
    $sql .= " ORDER BY nome";
    $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!");
    $json = array();
    if (pg_num_rows($q) > 0) {
        while ($dados = pg_fetch_object($q)) {
            $json[] = array('nome' => $dados->nome, 'id' => $dados->id, 'estado' => $dados->fk_estado);
        }
    }
    return $json;
}
function loadEstados()
{
    $minhaConexao = new Conexao();
    $con = $minhaConexao->open();
    $sql = "select id,nome from estado order by nome";
    //$sql .= " ORDER BY nome ";
    $q = pg_query($con, $sql) or die("Nao foi possivel executar a consulta!");
    $json = array();
    if (pg_num_rows($q) > 0) {
        while ($dados = pg_fetch_object($q)) {
            $json[] = array('nome' => mb_strtolower($dados->nome, 'UTF-8'), 'id' => $dados->id);
        }
    }
    return $json;
}
$json = new stdClass();
$json = (object) array('cidades' => loadCidades(), 'estados' => loadEstados());
echo json_encode($json);