{ $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);
$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);