*Beleza Edinho,  obrigado pela resposta!

Mas o seguinte, depois que faço a primeira validação, estou dentro de um 
controller:infoguia.
Se o primeiro passo for validado, como chamo a view do passo2?
Pode rascunhar isso para eu entender?
Tenho certeza que pelo seu jeito vai ser muito mais simples...

eu me enrolei todo tentando achar uma solução:*

switch ($step){
            case 1:
                if($this->Emitir->validaForm1()){

                $step =2;
                $this->Infoguia->index();

                } else {
               
                    $this->load->database();
                    $this->db->select('sind_rsocial, sind_cnpj');
                    $query = $this->db->get('cad_sind');

                    $data = array(
                        'secao' => 'infoguia',
                        'sindicatos' => $query,
                        'titulo' =>'[Sindicatos Online - Emissão de Guia]');
                        $this->load->view('principalview',$data);
                }


Edinho Almeida escreveu:
> Mude a cor de fundo que funciona!
> Brincadeira :)
>
>
> Você deve colocar:
> no controller:
>
> if($this->input->post('step') ==1 )
> {
>    $rules['campo_cnpj'] = "required|cnpj";
> }
> else if($this->input->post('step') ==2 )
> {
>    $rules['campo_cnpj'] = "required|cnpj";
>    $rules['campo_1'] = "required";
>    $rules['campo_2'] = "required";
>    $rules['campo_3'] = "required";
> }
>
> $rules agora será diferente em cada etapa.
> E setar o hidden para '1' na primeira etapa.
> está: <input type="hidden" name="step" value ="2">
>
>   
>
> Abs
> Edinho
> ------------------------------------------------------------------------
>
> _______________________________________________
> 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