City: <select id="select_cidade"> <option value="0">(no selected)</option> <?php require_once "Html.class.php"; require_once "Cidades.class.php"; if (!filter_var($_GET["idestado"], FILTER_VALIDATE_INT)) { return; } $idEstado = (int) $_GET["idestado"]; if ($idEstado < 1) { return; } Html::imprimirOption(Cidades::buscar($idEstado), 0); ?> </select> <img id="img_ajax_cidade" src="ajax-loader.gif" class="ajax-loader"/>
// Procurando o país pelo IP. $paises = Paises::buscarTodos(); $paisSelecionado = new Pais(); $estadoSelecionado = new Estado(); $cidadeSelecionada = new Cidade(); if ($visitorGeolocation["Status"] == "OK") { $resultadoBusca = Pais::array_filter($paises, $visitorGeolocation["CountryName"]); if (count($resultadoBusca) != 0) { $paisSelecionado = $resultadoBusca[0]; // Procurando o Estado. $estados = Estados::buscar($paisSelecionado->getId()); $resultadoBusca = Estado::array_filter($estados, $visitorGeolocation["RegionName"]); if (count($resultadoBusca) != 0) { $estadoSelecionado = $resultadoBusca[0]; // Procurando a cidade. $cidades = Cidades::buscar($estadoSelecionado->getId()); $resultadoBusca = Cidade::array_filter($cidades, $visitorGeolocation["City"]); if (count($resultadoBusca) != 0) { $cidadeSelecionada = $resultadoBusca[0]; } } } } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en-us"> <head> <title>Health Web Pages Recomendation (Prototype)</title>