Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Dian Carlos

Como fazer um if dinâmico numa select box?

Recommended Posts

 

 

 

Olá amigos do iMasters o/ :thumbsup:

 

Estou com o seguinte problema..

 

Tenho o formulário onde é cadastrado dentistas.

No formulário tem 2 select box dinâmicos, onde uma lista as especialidades da odontologia e outra lista as cidades dos dentistas.

 

Sendo que se uma cidade ou especialidade não existe nos bancos tem um link para cadastrar uma nova.

 

Obs.: Existem 2 bancos: 'especialidades' e 'cidades' onde as selectbox listam as informações destes.

 

Até ai tudo bem, funciona perfeitamente, mas, eu estou criando uma area para editar o cadastro do dentista.

Mas eu não consigo fazer que nas select box a especialidade e cidade do dentista já apareçam selecionadas, sei quando os valores são estáticos, por exemplo:

 

switch ($especialidade){
   case 'radiologia': echo '
			<option value="radiologia" selected="selected">Radiologia</option>
			<option value="cirurgiao">Cirurgião</option>
			<option value="aparelhos">Aparelhos Odontológicos</option>'; break;
case 'cirugiao': echo '
			<option value="radiologia">Radiologia</option>
			<option value="cirurgiao" selected="selected">Cirurgião</option>
			<option value="aparelhos">Aparelhos Odontológicos</option>'; break;

 

Como fazer isso quando os valores são puxados do banco ou seja, são dinâmicos?

 

Agradeço a ajuda de todos...

 

Nota: sem querer coloquei no titulo 'if dinâmico' mas no caso eu uso o 'switch'.

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o problema?

Ele exibe erros?

Ta retornando qual dos switchs?

Você lembrou de por o <select>?

A variável $especialidade ta retornando qual valor?

 

:yay:

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual o problema?

Ele exibe erros?

Ta retornando qual dos switchs?

Você lembrou de por o <select>?

A variável $especialidade ta retornando qual valor?

 

:yay:

 

Nossa. muitas perguntas.. :wacko:

 

- Não tem nenhum problema

- Não exibe nenhum erro

- O código que postei foi só de exemplo de como seria com conteúdo estático, quero com conteúdo dinâmico.

- Sim, eu listo os options já dentro do select

- Retorna o valor que está no campo 'especialidade' no banco 'dentistas'

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.