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

