Ueeepa HE HE HE Galera, estou muito agradecido, entendi a idéia, fiz aqui não ficou 100% ainda mas isso é só uns ajustes finos.
O principal era pegar do banco transformar em uma array e depois editar o campo TIPO, ficou show, mas até eu me ligar disso, vocês tiveram que me dar uma ajuda HE HE HE Mas blz, ficou show, gostei do recurso. :D Vlw galera. Em 06/06/09, Edinho Almeida<[email protected]> escreveu: > Então não faça o Join. > > Seria mais ou menos assim: > > $pessoas = $this->db->get('pesoas')->result_array(); > > //a linha seguinte não vai funcionar > $tipos = $this->db->get('tipos')->result_array(); > /* > o array aqui fica: > $tipos = array( > 0=>array('tipo_id'=>001,'valor'=>'nome do tipo'), > 1=>array('tipo_id'=>002,'valor'=>'nome do outro tipo'), > */ > // então tenho que formatar o tipo para o helper dropdown > $tipos_para_combo = array(); > foreach($tipos as $tipo) > { > $tipos_para_combo[$tipo['tipo_id']]=$tipo['valor']; > } > > foreach($pessoas as &$pessoa){ > $pessoa['tipo'] = > form_dropdown("pessoa_tipo[{$pessoa['CODIGO']}]", $tipos_para_combo, > $pessoa['TIPO']}); > } > > $this->load->library('table'); > $this->table->set_heading(array('CODIGO','NOME','TIPO','SEXO'); > echo $this->table->generate($pessoas); > > > Abs > Edinho Almeida > 11 8018-8019 > > > 2009/6/6 Fábio Cerqueira <[email protected]> >> >> Use o Helper de Form[1], nele tem a função chamada form_dropdown() que >> gera o html de uma combo, basta preencher um array com o conteúdo da >> tabela do banco como já falado e pronto. >> >> [1] http://codeigniter.com/user_guide/helpers/form_helper.html >> >> 2009/6/6 Julio Cesar <[email protected]>: >> > Opa, blz pessoal >> > >> > Mas como eu faria para colocar o combo na tabela, porque por exemplo >> > hoje o que tenho é assim: >> > CODIGO NOME TIPO SEXO >> > 001 JUCA 029 M >> > >> > Porém o que eu queria era em vez de mostrar o valor do campo TIPO, que >> > fosse colocado um Combo com as opções de tipos possíveis, o detalhe é >> > que estou usando a classe HTML Table Class do CI para gerar a tabela, >> > e dae não sei como fazer para fazer para substituir o valor pelo >> > combo. >> > É para ficar assim: >> > CODIGO NOME TIPO SEXO >> > 001 JUCA COMBO M >> > >> > >> > Obrigado pela atenção de todos. >> > >> > Em 06/06/09, Fábio Cerqueira<[email protected]> escreveu: >> >> Para sua segunda dúvida, basta usar um SELECT na tabela com os tipos e >> >> usar um foreach no resultado na view. >> >> >> >> 2009/6/6 Beto <[email protected]>: >> >>> Nesse caso uma solucao seria: >> >>> >> >>> armazenar na variavel A todos os tipos que existem ( tabela de tipos >> >>> ) >> >>> armazenar na variavel B o registro que vc que manipular >> >>> exibir os dados os dados da variavel B exceto o codigo do tipo >> >>> montar um combobox com o helper do codeigniter, passando os valores da >> >>> variavel A e o codigo da que indica o tipo armazenado na variavel B ( >> >>> assim >> >>> o combo ja deixara selecionado o valor correto ) >> >>> >> >>> Deu p sacar a logica do problema ? >> >>> >> >>> Espero ajudar. >> >>> >> >>> >> >>> []´s >> >>> >> >>> - - - - - - - - - - - - - - - - - - - - - >> >>> Luiz Alberto S. Ribeiro [ Beto ] >> >>> http://beto.euqueroserummacaco.com >> >>> >> >>> >> >>> 2009/6/6 Julio Cesar <[email protected]> >> >>>> >> >>>> Rá, ficou chuchu beleza HE HE HE HE >> >>>> Não tinha pensado nisso, que coisa simples :D HE HE >> >>>> >> >>>> Gostei muito do site SQLzoo show, ainda não conhecia. >> >>>> >> >>>> Obrigado pela força ae. >> >>>> >> >>>> Só teria mais uma questão, como poderia ser feito para no campo Tipo >> >>>> por exemplo, deixar um combobox com todos os tipos possíveis? >> >>>> Acho que isto é mais complicado né?! porque pelo que vi na >> >>>> documentação do CI no HTML Table Class não teria como fazer isto. >> >>>> >> >>>> Obrigado pela atenção. >> >>>> >> >>>> Em 06/06/09, Fábio Cerqueira<[email protected]> escreveu: >> >>>> > Cara, >> >>>> > você pode usar o JOIN do sql, que inclusive o CI tem no Active >> >>>> > Record[1] o método $this->db->join(); >> >>>> > Leia mais sobre JOIN procurando no google ou então vendo uns >> >>>> > exemplos >> >>>> > do SQLzoo[2] >> >>>> > >> >>>> > [1] >> >>>> > http://codeigniter.com/user_guide/database/active_record.html#select >> >>>> > [2] http://sqlzoo.net/3b.htm >> >>>> > >> >>>> > 2009/6/6 Julio Cesar <[email protected]>: >> >>>> >> Olá pessoal, estou listando na tela uma tabela experimental :D >> >>>> >> Estou pegando os dados de um banco MySQL e a tabela tem os >> >>>> >> seguintes >> >>>> >> campos: >> >>>> >> CODIGO NOME TIPO SEXO >> >>>> >> Até ae tudo ok, a dificuldade que estou encontrando é que o campo >> >>>> >> TIPO >> >>>> >> é na verdade um código com 3 números, por exemplo: 001 ou 002 ou >> >>>> >> 003.... E eu não queria mostrar o campo em si, mas sim buscar de >> >>>> >> uma >> >>>> >> outra tabela de TIPOS qual a descrição que corresponderia ao >> >>>> >> aquele >> >>>> >> código. >> >>>> >> Como eu poderia fazer isto? >> >>>> >> >> >>>> >> Para gerar a tabela estou fazendo a busca no banco e jogando em >> >>>> >> uma >> >>>> >> variével, e utilizando o seuinte: >> >>>> >> $this->table->generate($query); >> >>>> >> >> >>>> >> >> >>>> >> Obrigado pela atenção de todos. >> >>>> >> >> >>>> >> _______________________________________________ >> >>>> >> Lista mailing list >> >>>> >> [email protected] >> >>>> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >>>> >> >> >>>> > >> >>>> > >> >>>> > >> >>>> > -- >> >>>> > Fábio Cerqueira >> >>>> > Acens - Mentes em desenvolvimento >> >>>> > >> >>>> > _______________________________________________ >> >>>> > Lista mailing list >> >>>> > [email protected] >> >>>> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >>>> > >> >>>> >> >>>> _______________________________________________ >> >>>> Lista mailing list >> >>>> [email protected] >> >>>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >>> >> >>> >> >>> _______________________________________________ >> >>> Lista mailing list >> >>> [email protected] >> >>> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >>> >> >>> >> >> >> >> >> >> >> >> -- >> >> Fábio Cerqueira >> >> Acens - Mentes em desenvolvimento >> >> >> >> _______________________________________________ >> >> Lista mailing list >> >> [email protected] >> >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> >> >> > >> > _______________________________________________ >> > Lista mailing list >> > [email protected] >> > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br >> > >> >> >> >> -- >> Fábio Cerqueira >> Acens - Mentes em desenvolvimento >> >> _______________________________________________ >> Lista mailing list >> [email protected] >> http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > > _______________________________________________ > Lista mailing list > [email protected] > http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br > _______________________________________________ Lista mailing list [email protected] http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br

