Obrigado, era isso mesmo. Vou fazer alguns testes. []'s
-----Mensagem original----- De: [email protected] [mailto:[email protected]] Em nome de wesley Enviada em: segunda-feira, 12 de abril de 2010 14:00 Para: CodeIgniter Brasil Assunto: Re: [CodeIgniter] Problema com validação de formulário Levando em conta que vc já sabe repopular o formulário com a classe validation. Geralmente é uma boa prática vc utilizar o mesmo form de Cadastro para Alteração. Caso tiver de adiconar ou remover campos muda apenas em um único arquivo. Você pode fazer isso com o valor do botão submit "Cadastrar" / "Atualizar". e para carregar um dado cadastrado fazer tipo assim: elseif($acao == "carregar"){ $this->load->Model("Mcliente"); // retorna os dados do cliente $dados = $this->Mcliente->ler_id($id); settype($dados,"array"); $this->load->library("validation"); // repopulando o formulario com validation e post iguais ao dados do usuario. $_POST = $fields = $dados; $this->idCliente = $dados["idCliente"]; $this->acao = "atualizar"; // isso faz a validação ter os dados do cliente como dito acima $fields = $dados; $this->validation->set_fields($fields); $this->load->view("cliente/cadastro"); } Ademir Cristiano Gabardo escreveu: > > Amigos estou fazendo uma validação em um formulario utilizando a > biblioteca do CodeIgniter, > > Para cadastro tudo OK, eu recebo os valores com o set_value(). > Mas quando estou usando um form de alteração obrigatoriamente tenho > que deixar um outro valor no value do campo. > > Se usar a biblioteca de validação e o visitante estiver alterando > dados pré-existentes e ele clicar em alterar e não validar o form, ele > irá perder os dados digitados. > Alguém sabe como corrigir isto? > > > > Att > Ademir > > ------------------------------------------------------------------------ > > _______________________________________________ > 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 _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

