Tá dando algum erro? Verifique se não falta algum parentese.
11 6767 9457
ricardoriogo.com



2012/5/2 Marcelo Florindo <[email protected]>

> Aqui a condicional não foi aceito.
>
>
> Em 2 de maio de 2012 23:50, Ricardo Riogo <[email protected]>
> escreveu:
> > É, ela deverá ter inicialmente o valor padrão. Digamos que o padrão em
> > simbolo é "R$", então é interessante setar para esse valor, caso não
> seja,
> > setar a variável vazia para não ter esse erro.
> > ou você também pode colocar na view:
> >
> > set_value('moeda', (isset($moeda))?$moeda:'');
> >
> > esse condicional também deve resolver.
> > 11 6767 9457
> > ricardoriogo.com
> >
> >
> >
> > 2012/5/2 Marcelo Florindo <[email protected]>
> >
> >> Ricardo,
> >>
> >> Funcionou na edição.
> >> No momento que eu faço um registro novo, onde eu não preciso popular
> >> as variaveis criadas.
> >>
> >> Aí dá o erro:
> >>
> >> Severity: Notice
> >>
> >> Message: Undefined variable: moeda
> >>
> >> Filename: views/moeda_manutencao_view.php
> >>
> >> Line Number: 10
> >>
> >> <input name="moeda" id="moeda" class="componente_obrigatorio"
> >>               value="<?php echo set_value('moeda',$moeda); ?>"
> >>               type="text" size="30" maxlength="30" />
> >>
> >> Vou ter que setar as variaveis, mesmo para um novo registro, com algo
> >> do tipo $this->dados_local['moeda']=''.
> >>
> >> ???
> >>
> >> Grato.
> >>
> >> Att,
> >>
> >> Marcelo
> >>
> >> Em 2 de maio de 2012 22:54, Marcelo Florindo
> >> <[email protected]> escreveu:
> >> > Ótimo Ricardo.
> >> > Funcionou.
> >> > Porém se eu então desejar enviar o result?
> >> > Assim eu não perderia tempo em ter que fazer um foreach para cada
> >> controller.
> >> >
> >> > Grato desde já!
> >> >
> >> > Att,
> >> >
> >> > Marcelo
> >> >
> >> > Em 2 de maio de 2012 22:48, Ricardo Riogo <[email protected]>
> >> escreveu:
> >> >> Bom, na view você colocou: set_value('simbolo');
> >> >> Isso vai retornar somente os dados enviados ao servidor pelo
> cliente, ou
> >> >> seja, somente o que for enviado pelo form, para exibir algo do banco
> de
> >> >> dados você deve usar um segundo parâmetro, este deve ter uma variável
> >> vinda
> >> >> do controller com o dado a ser exibido por padrão:
> >> >>
> >> >> Ex:
> >> >> No controler vc atribui a variavel $dados['simbolo'] com o valor que
> >> pegou
> >> >> no banco de dados, ai no sua view vc usa:  set_value('simbolo'*,
> >> $simbolo*);
> >> >>
> >> >> Assim a função vai retornar o valor do form, caso não exista retorna
> o
> >> >> valor que passou através da variável *$simbolo*, ou seja, o valor
> >> >> requisitado no banco.
> >> >>
> >> >> Acho que é isso!
> >> >>
> >> >> 11 6767 9457
> >> >> ricardoriogo.com
> >> >>
> >> >>
> >> >>
> >> >> 2012/5/2 Marcelo Florindo <[email protected]>
> >> >>
> >> >>> Senhores,
> >> >>>
> >> >>> Antes eu tinha isto:
> >> >>>
> >> >>>
> >> >>>
> >>
> *********************************************************************************************************
> >> >>>
> >> >>> <input name="simbolo" id="simbolo"
> >> >>>              value="<?php echo set_value('simbolo'); ?>"
> >> >>>              class="componente_obrigatorio" type="text" size="10"
> >> >>> maxlength="3"/>
> >> >>>
> >> >>> no controller está assim:
> >> >>>
> >> >>>   public function editar($codigo) {
> >> >>>
> >> >>>       $this->titulo_tela_edicao = 'Manutenção de Moeda - Modo
> Edição';
> >> >>>       $this->load->model('moeda_model');
> >> >>>       $this->moeda_model->getById($codigo);
> >> >>>       $this->mostrar_tela_edicao();
> >> >>>   }
> >> >>>
> >> >>>   public function mostrar_tela_edicao() {
> >> >>>
> >> >>>       $dados['corpo'] =
> $this->load->view('moeda_manutencao_view','',
> >> >>> TRUE);
> >> >>>       $dados['local'] = $this->titulo_tela_edicao;
> >> >>>       $dados['nome_usuario'] = $this->session->userdata('nome');
> >> >>>       $this->load->view('layout_view', $dados);
> >> >>>   }
> >> >>>
> >> >>>
> >> >>>
> >>
> *********************************************************************************************************
> >> >>>
> >> >>> Alterei para isto:
> >> >>>
> >> >>>
> >> >>>    public function editar($codigo) {
> >> >>>
> >> >>>        $this->titulo_tela_edicao = 'Manutenção de Moeda - Modo
> Edição';
> >> >>>        $this->load->model('moeda_model');
> >> >>>        $query=$this->moeda_model->getById($codigo);
> >> >>>
> >> >>>        foreach ($query->result() as $value) {
> >> >>>
> >> >>>            $this->dados_local['moeda']=$value->moeda;
> >> >>>            $this->dados_local['simbolo']=$value->simbolo;
> >> >>>
> >> >>>        }
> >> >>>
> >> >>>
> >> >>>        $this->mostrar_tela_edicao();
> >> >>>    }
> >> >>>
> >> >>>    public function mostrar_tela_edicao() {
> >> >>>
> >> >>>        $dados['corpo'] =
> >> >>> $this->load->view('moeda_manutencao_view',$this->dados_local, TRUE);
> >> >>>        $dados['local'] = $this->titulo_tela_edicao;
> >> >>>        $dados['nome_usuario'] = $this->session->userdata('nome');
> >> >>>        $this->load->view('layout_view', $dados);
> >> >>>    }
> >> >>>
> >> >>>
> >> >>>
> >> >>> E mesmo alterando os dados não estão aparecendo na view.
> >> >>> Agradeço muito aí quem puder me dar uma luz.
> >> >>>
> >> >>> Obrigado  a todos,
> >> >>>
> >> >>>
> >> >>> --
> >> >>> Marcelo
> >> >>>
> >> >>>
> >>
> ---------------------------------------------------------------------------------
> >> >>> Desenvolvedor/Analista
> >> >>> Sites e Sistemas
> >> >>>
> >> >>>
> >>
> ---------------------------------------------------------------------------------
> >> >>>
> >> >>> _______________________________________________
> >> >>> [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
> >> >> ---------------------------
> >> >
> >> >
> >> >
> >> > --
> >> > Marcelo
> >> >
> >>
> ---------------------------------------------------------------------------------
> >> > Desenvolvedor/Analista
> >> > Sites e Sistemas
> >> >
> >>
> ---------------------------------------------------------------------------------
> >>
> >>
> >>
> >> --
> >> Marcelo
> >>
> >>
> ---------------------------------------------------------------------------------
> >> Desenvolvedor/Analista
> >> Sites e Sistemas
> >>
> >>
> ---------------------------------------------------------------------------------
> >>
> >> _______________________________________________
> >> [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
> > ---------------------------
>
>
>
> --
> Marcelo
>
> ---------------------------------------------------------------------------------
> Desenvolvedor/Analista
> Sites e Sistemas
>
> ---------------------------------------------------------------------------------
>
> _______________________________________________
> [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