Eu implementei um sistema de busca usando query string, então os inputs
permanecem no GET e vc os trasnferem como sufixo ou prefixo na URL da
paginação, por sua vez vc interpreta o GET como um array que serve para
filtrar sua consulta. Espero ter dado uma luz.

Em 9 de setembro de 2011 08:41, André da Silva Severino <
[email protected]> escreveu:

> Bom dia pessoal, tudo bem? Espero que sim ...
>
> Estou com uma dúvida e não estou conseguindo achar uma solução para a
> mesma,
> a idéia é o seguinte:
>
> Tenho um formulário com 6 campos, o primeiro campo é o obrigatório os
> outros
> 5 são opcionais.
> Então no controller eu faço uma verificação para ver se os campos estão ou
> não vazios e envio eles para o model com a instrução completa:
>
> if($campo1 != "") {
>   $qry .= " AND campo1 = {$campo1} ";
> }
>
> Até nesse ponto tudo bem, o problema é quando eu exibo esses valores na
> view, pois como vem uma quantidade enorme de registros eu tenho que fazer a
> paginação:
>
> Entao a query da paginacao é uma coisa assim
>
> $this->model->get_registros($qry, $ini, $offset);
> O problema é que quando eu mudo de página e vou para a página 2, os valores
> da $qry some da memória e ele traz todos os registros, e eu perco os
> valores
> dos input do form :(
>
> Alguém poderia me ajudar com essa lógica?
>
>
> Obrigado e agradeço a atenção dos senhores ;)
>
> --
> Att,
>
> André da Silva Severino
> Desenvolvedor web
> (19) 8847.3747
> Email: [email protected]
> Url: http://andrewd.com.br
> _______________________________________________
> [email protected]
> http://www.codeigniter.com.br
> http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br
>
> ---------------------------
> Oportunidade de negócio
> http://www.franquiasargohost.net
> ---------------------------
>
_______________________________________________
[email protected]
http://www.codeigniter.com.br
http://mail.codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

---------------------------
Oportunidade de negócio
http://www.franquiasargohost.net
---------------------------

Responder a