Пример #1
0
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"/>
Пример #2
0
// 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>