Os parenteses estão corretos. Porém não está aceitando. Att,
Marcelo Em 3 de maio de 2012 00:07, Ricardo Riogo <[email protected]> escreveu: > 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 > --------------------------- -- 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 ---------------------------

