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

Responder a