Location: PHPKode > projects > SolBT > SolBT-1.3.0.11/cidades.php
<?php
  include_once("dados.php");
  include_once("cidades_obj.php");

  class cidades
  {
    //Propriedados/parametros do objeto de consulta de cidades
    public $id_cidade = 0;
    public $id_uf = 0;
    public $nome = '';
    public $cep_principal = '';
    public $is_capital = false;
    public $sigla = '';

    //Contador de resultados
    public $count = 0;

    public function get_cidades()
    {
      //Seleciona cidades no bnaco
      $sql = "SELECT * FROM cidades";
      $sql .= " WHERE id_cidade > 0";

      //Verifica par�metros
      if ($this->id_cidade > 0) $sql .= " AND id_cidade = ".$this->id_cidade;
      if ($this->id_uf > 0) $sql .= " AND id_uf = ".$this->id_uf;
      if (strlen($this->nome) > 0) $sql.= " AND nome LIKE '%".$this->nome."%'";
      if (strlen($this->cep_principal) > 0) $sql.= " AND cep_principal = '".$this->cep_principal."'";
      if ($this->is_capital == true) $sql .= " AND is_capital";
      if (strlen($this->sigla) > 0) $sql.= " AND sigla = '".$this->sigla."'";

      $sql .= " ORDER BY nome ASC";

      //Conecta ao banco e abre query
      $dados = new dados();
      $dados->get_conexao();
      $rs = mysql_query($sql);
      $this->count = 0;

      //Passa resultados pra um array do objeto cidades
      while ($reg = mysql_fetch_array($rs))
      {
	$cidade = new cidades_obj();
        $cidade->id_cidade = $reg['id_cidade'];
        $cidade->id_uf = $reg['id_uf'];
        $cidade->nome = $reg['nome'];
        $cidade->cep_principal = $reg['cep_principal'];
        $cidade->is_capital = $reg['is_capital'];
        $cidade->sigla = $reg['sigla'];
        $a[] = $cidade;
        $this->count++;
      }

      //Fecha conex�o
      mysql_close();

      //Retorna lista de cidades
      return $a;
    }
  }
?>
Return current item: SolBT