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

