Se liga eric vo tih manda os codigos pra vc ver ok?

Model:

function Getcidades($uf){

        $query = $this->db->query("SELECT municipio FROM cidades WHERE
uf='".$uf."'");
        $rs = $query->result();
        return $rs;


 }


Controller:

function Getcidades($uf){


        $this->load->model('getcidademodel');
        $rs = $this->getcidademodel->Getcidades($uf);

        foreach($rs as $row){


            echo "<option
value=".$row['municipio'].">".$row['municipio']."</option>";


        }

    }


2008/7/30 Eric Silva <[EMAIL PROTECTED]>

> Sim, e está!
>
> Estado_Model.php
> ...
> public function getCidades($estado) {
>   return $this -> db -> where('estado', $estado) -> get('estado');
> }
> ...
>
>
> Carrega o model na aplicação...
> ...
> public function getCidades($estado) {
>  $this -> load -> model('Estado_Model', 'estado_Model');
>  echo json_encode($this -> estado_Model -> getCidades($estado) ->
> result_array());
> }
> ...
>
> =]
>
> Marcelo Ferreira escreveu:
> > mas a parte de fazer a busca no banco naum deveria estar na model....
> >
> > Como eu pego a query feito na model e uso no controller?
> >
> > 2008/7/30 Eric Silva <[EMAIL PROTECTED]
> > <mailto:[EMAIL PROTECTED]>>
> >
> >     $.post('/Controller/getCidades/' +
> >     $('[EMAIL PROTECTED]'estado']).val().......
> >
> >     onde getCidades é um método que te retorna os dados...
> >
> >     public function getCidades($estado) {
> >       echo json_encode($this -> estado_model -> getCidades($estado) ->
> >     result_array());
> >     }
> >
> >     Bom, é mais u menos assim... esse é um exemplo bem simples =]
> >
> >     Marcelo Ferreira escreveu:
> >     > Outra duvida ki eu tenho eh ki eu uso o $post ajax do jquery e
> antes
> >     > eu mandava para um arquivo que fazia a query montava os options
> >     do meu
> >     > select.
> >     >
> >     > Como eu chamo esse arquivo?
> >     >
> >     > Preciso criar uma model e uma controller desse arquivo?
> >     >
> >     > 2008/7/30 Paulo Souza <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     > <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
> >     >
> >     >     Rapaziada, eu mesmo já descrevi aqui sobre esse tipo de
> >     estrutura
> >     >     e torno a repetir...ao menos para esclarecer uma visão pessoal.
> >     >     Arquivos "client side" devem ficar fora da pasta system. O que
> >     >     entra na pasta system ou application deve ser somente códigos
> >     >     "server side" por motivos bem óbvios. Pastas e arquivos como
> >     >     imagens, css ou javacript devem permanecer na raiz do site, ou
> >     >     seja, no mesmo nível do index.php
> >     >     A forma de como esses arquivos são chamados está no
> >     cabeçalho dos
> >     >     seus documentos e podem ser passados de duas maneiras. Com
> >     caminho
> >     >     absoluto ou relativo.
> >     >     Usuários de CDN devem ter um arquivo de configuração
> >     específico e
> >     >     passar os caminhos para os arquivos por estas configurações, já
> >     >     que o caminho de arquivos estáticos em CDN alteram conforme
> suas
> >     >     atualizações.
> >     >
> >     >     :D
> >     >
> >     >     Em Qua, 2008-07-30 às 15:13 -0300, Marcelo Ferreira escreveu:
> >     >>     eles falam sobre usar uma funcao chamada base_url();
> >     >>     Como eu uso essa funcao...eh algum helper ki eu chamo na
> >     controller?
> >     >>
> >     >>     Sou iniciante nisso, entaum quem for responder, pense e tente
> >     >>     facilitar no maximo o entendimento....cansa as vezes ver as
> >     >>     respostas das pessoas ki vc acaba ficando com mais duvidas
> >     que antes.
> >     >>
> >     >>     2008/7/30 Newton Wagner <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >>     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>>
> >     >>
> >     >>         No Helper de HTML não tem uma função que faz isso? Se não
> >     >>         tiver, é uma
> >     >>         boa criar! :).
> >     >>
> >     >>         Aí ficaria só:
> >     >>
> >     >>         $load['js'] = html_load_script('caminho/arquivo/js');
> >     >>         $load['css'] = html_load_style('caminho/arquivo/css');
> >     >>
> >     >>
> >     >>         Melhor não?
> >     >>
> >     >>
> >     >>         2008/7/30 Eric Silva <[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>
> >     >>         <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>>:
> >     >>
> >     >>
> >     >>         > Ou então implementa a classe load, e carrega teus js's e
> >     >>         css's assim:
> >     >>         >
> >     >>         > $load['js']   = $this -> load ->
> >     >>         js(array('path/to/filename'), array(),
> >     >>         > true)
> >     >>         > $load['css'] = $this -> load ->
> >     >>         css(array('path/to/filename'), array(),
> >     >>         > true)
> >     >>         >
> >     >>         > $this -> load -> view('My_View', $load);
> >     >>         >
> >     >>         > e na sua view:
> >     >>         >
> >     >>         > <?=$js?>
> >     >>         > <?=$css?>
> >     >>         >
> >     >>         > =]
> >     >>         >
> >     >>         > Marcelo Ferreira escreveu:
> >     >>         >> Pessoal comecei a usar o Codeigniter e tenho duas
> >     duvidas.
> >     >>         >>
> >     >>         >>
> >     >>         >> 1 Posso jogar a pasta js na pasta aplicattion????
> >     >>         >> 2 Como eu faco para a minha view visualizar os arquivos
> >     >>         jquery???
> >     >>         >>
> >     >>
> >
> ------------------------------------------------------------------------
> >     >>         >>
> >     >>         >> _______________________________________________
> >     >>         >> Lista mailing list
> >     >>         >> [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >     >>         >>
> >     >>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >>         >>
> >     >>         >
> >     >>         > --
> >     >>         > Att,
> >     >>         >
> >     >>         > 'É um orgulho ter você como nosso cliente'
> >     >>         >
> >     >>         > ____________________________
> >     >>         > Eric Silva
> >     >>         >
> >     >>         > Desenvolvedor
> >     >>         >
> >     >>         >
> >     >>         > * ArgoHost.net
> >     >>         > Hospedagem Web com Facilidade
> >     >>         > * http://www.argohost.net
> >     >>         >
> >     >>         > Suporte Telefônico:
> >     >>         > Fortaleza          (85) 3264-9944
> >     >>         > São Paulo        (11) 4063-4844
> >     >>         > Rio de Janeiro (21) 4063-9744
> >     >>         > Curitiba             (41) 4063-6144
> >     >>         > Florianópolis   (48) 4052-8544
> >     >>         >
> >     >>         > _______________________________________________
> >     >>         > Lista mailing list
> >     >>         > [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >     >>         >
> >     >>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >>         >
> >     >>         >
> >     >>
> >     >>
> >     >>
> >     >>         --
> >     >>
> >     >>         Newton Wagner
> >     >>
> >     >>         skype: newtonwagner
> >     >>         msn/gtalk: [EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]> <mailto:[EMAIL PROTECTED]
> >     <mailto:[EMAIL PROTECTED]>>
> >     >>
> >     >>         http://www.newtonwagner.net/
> >     >>         - http://www.owshit.com.br/
> >     >>
> >     >>
> >     >>
> >     >>         _______________________________________________
> >     >>         Lista mailing list
> >     >>         [email protected]
> >     <mailto:[email protected]> <mailto:[email protected]
> >     <mailto:[email protected]>>
> >     >>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >>
> >     >>
> >     >>
> >     >>     _______________________________________________
> >     >>     Lista mailing list
> >     >>     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >>
> >     >     *Paulo Souza*
> >     >     [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
> >     <mailto:[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>>
> >     >     Tecnologia
> >     >     21 91236579
> >     >
> >     >
> >     >     _______________________________________________
> >     >     Lista mailing list
> >     >     [email protected] <mailto:[email protected]>
> >     <mailto:[email protected] <mailto:[email protected]>>
> >     >
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >     >
> >     >
> >
> ------------------------------------------------------------------------
> >     >
> >     > _______________________________________________
> >     > Lista mailing list
> >     > [email protected] <mailto:[email protected]>
> >     >
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >     >
> >
> >     --
> >     Att,
> >
> >     'É um orgulho ter você como nosso cliente'
> >
> >     ____________________________
> >     Eric Silva
> >
> >     Desenvolvedor
> >
> >
> >     * ArgoHost.net
> >     Hospedagem Web com Facilidade
> >     * http://www.argohost.net
> >
> >     Suporte Telefônico:
> >     Fortaleza          (85) 3264-9944
> >     São Paulo        (11) 4063-4844
> >     Rio de Janeiro (21) 4063-9744
> >     Curitiba             (41) 4063-6144
> >     Florianópolis   (48) 4052-8544
> >
> >     _______________________________________________
> >     Lista mailing list
> >     [email protected] <mailto:[email protected]>
> >     http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
> >
> > ------------------------------------------------------------------------
> >
> > _______________________________________________
> > Lista mailing list
> > [email protected]
> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
> >
>
> --
> Att,
>
> 'É um orgulho ter você como nosso cliente'
>
> ____________________________
> Eric Silva
>
> Desenvolvedor
>
>
> * ArgoHost.net
> Hospedagem Web com Facilidade
> * http://www.argohost.net
>
> Suporte Telefônico:
> Fortaleza          (85) 3264-9944
> São Paulo        (11) 4063-4844
> Rio de Janeiro (21) 4063-9744
> Curitiba             (41) 4063-6144
> Florianópolis   (48) 4052-8544
>
> _______________________________________________
> Lista mailing list
> [email protected]
> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
>
_______________________________________________
Lista mailing list
[email protected]
http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

Responder a