[RESOLVIDO]Como carregar um campo select dinamicamente

Pessoal, preciso preencher um campo do tipo select via código quando o formulário for carregado

Alguém poderia ajudar ?

Obs : o campo está em manual, e preciso preencher conforme o usuário.

Pesquisa aqui Select Dinâmico

Eu não consegui entender os que achei.

Teria um código onde pego uma tabela de produtos (código,descrcao)e carrego dinamicamente em um campo selecta chamado cdproduto ?

Obrigado desde já

Exemplifico amanhã cedo

ok, no aguardo.

obrigado

CAMPO SELECT DINAMICO RECONSTRUÍDO COM DADOS DE UM ARRAY

Evento onload:

$array = [1=>'VERDE',2=>'AMARELO',3=>'AZUL',4=>'BRANCO']; 
$option = '<option></option>'; 
foreach ($array as $key =>$value) { 
  $option .= "<option value='$key'>$value</option>"; 
} 
echo <<<HTML
   <script> 
       $(document).ready(function(){ 
                $("#id_sc_field_campo_select").html("$option"); 
       }); 
 </script> 
HTML; 

onde id_sc_field_campo_select é o id do elemento do campo {campo_select}
lembrando que a macro sc_lookup retorna um array, sendo assim o exemplo acima vale para dados oriundos do banco de dados.

Na prática: InfinitusWeb - control_select_dinamico_com_array

TAGS: HAROLDO. CAMPO, SELECT, DINÂMICO, SC_LOOKUP, JQUERY, ARRAY

4 Curtidas

Muito obrigado!

Acha que posso utilizar este código em uma função e vincular em algum evento, ou não convém?

Pode sim colocar o código em um método php e chama lo pela onload ou eventos Ajax.

Estou simulando duas pessoas escolhendo um mesmo select para depois gravar no banco, e fico recebendo o erro Undefined offset: 0 para o usuário que clicou por ultimo no gravar

obs: o select estou trazendo de uma tabela do banco, porem utilizando o código que me ajudou.

Como faço para parar de vir o erro “Undefined offset: 0” ?

Só analisando seu código para ver.
Tem que mostrar o número da linha do erro e colar a parte do código.

1 Curtida

Deu certo.

Eu que tinha esquecido de inserir umas partes.

Muito obrigado

2 Curtidas

Boa tarde! Sei que é um tópico já um tanto antigo mas blz. Tenho a necessidade de acrescentar imagens no select. É possível fazer isso dinamicamente? A imagem que preciso mostrar está no banco de dados. Já tentei um concat ali com mas não deu certo até pq a imagem está gravada em blob.

Se alguém tiver uma ideia, agradeço.

Essa é uma dica de OURO para trabalhar com diversos tipos de dados no SC. Obrigado!

1 Curtida