HEX
Server: LiteSpeed
System: Linux cp01.bhostbrasil.com.br 5.14.0-611.16.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Mon Dec 22 03:40:39 EST 2025 x86_64
User: onlyfibr (1083)
PHP: 8.2.31
Disabled: NONE
Upload Files
File: /home/onlyfibr/public_html/models/model_estados_cidades.php
<?php
Class model_estados_cidades extends model{
	

    public function lista_estados($uf = null){

    	$lista = array();

		$n = 0;
	    $db = new mysql();
	    $exec = $db->executar("SELECT * FROM estado order by nome asc");
	    while($data = $exec->fetch_object()){

	    	$lista[$n]['id'] = $data->id;
	    	$lista[$n]['nome'] = $data->nome;
	    	$lista[$n]['uf'] = $data->uf;
	    	
	    	if($uf == $data->uf){
	    		$lista[$n]['selected'] = true;
	    	} else {
	    		$lista[$n]['selected'] = false;
	    	}
    		$n++;
    	}

		return $lista;
	}

	public function lista_cidades($uf = null, $cidade = null){

    	$lista = array();

    	if(isset($uf)){

			$n = 0;
		    $db = new mysql();
		    $exec = $db->executar("SELECT * FROM cidade WHERE uf='$uf' order by nome asc");
		    while($data = $exec->fetch_object()){

		    	$lista[$n]['id'] = $data->id;
		    	$lista[$n]['nome'] = $data->nome;
		    	$lista[$n]['uf'] = $data->uf;
		    		
		    	if($data->nome == $cidade){
		    		$lista[$n]['selected'] = true;
		    	} else {
		    		$lista[$n]['selected'] = false;
		    	}

		    $n++;
		    }
		}
		
		return $lista;
	}
	
	public function nome_estado( $tipo, $valor){
		
		if($tipo == 'id'){
			$db = new mysql();
		    $exec = $db->executar("SELECT * FROM estado where id='$valor' ");
		    $data = $exec->fetch_object();
			return $data->nome;
		}
		if($tipo == 'uf'){
			$db = new mysql();
		    $exec = $db->executar("SELECT * FROM estado where uf='$valor' ");
		    $data = $exec->fetch_object();
			return $data->nome;
		}

	}

	public function nome_cidade($valor){

		$db = new mysql();
		$exec = $db->executar("SELECT * FROM cidade where id='$valor' ");
		$data = $exec->fetch_object();
		return $data->nome;
		
	}

}