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
---------------------------

Responder a