Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Consultar Banco e retornar no campo <select> do form


Portal do Químico

Pergunta

Estou com um probleminha aqui. Preciso fazer uma consulta no banco de dados e retornar no valor da consulta em um campo <select> (menu de estados).

Porem não estou conseguindo retornar esse valor. Para melhor entendimento, esse formulario cujo o campo <select> existe, é um form de atualização de dados. Onde o que já foi cadastrado já se encontra devidamente registrado no banco de dados.

Estrutura do banco de dados:

TABELA: usuarios

CAMPOS: ID, usuario, senha, nome, email, estado

Estrutura do formulario:

<select name="estado">
        <option value="MG" <?php if (!(strcmp("MG", ""))) {echo "SELECTED";} ?>>Minas Gerais</option>
        <option value="AC" <?php if (!(strcmp("AC", ""))) {echo "SELECTED";} ?>>Acre</option>
        <option value="AL" <?php if (!(strcmp("AL", ""))) {echo "SELECTED";} ?>>Alagoas</option>
        <option value="AP" <?php if (!(strcmp("AP", ""))) {echo "SELECTED";} ?>>Amapá</option>
        <option value="BA" <?php if (!(strcmp("BA", ""))) {echo "SELECTED";} ?>>Bahia</option>
        <option value="CE" <?php if (!(strcmp("CE", ""))) {echo "SELECTED";} ?>>Ceará</option>
        <option value="DF" <?php if (!(strcmp("DF", ""))) {echo "SELECTED";} ?>>Distrito Federal</option>
        <option value="ES" <?php if (!(strcmp("ES", ""))) {echo "SELECTED";} ?>>Espirito Santo</option>
        <option value="GO" <?php if (!(strcmp("GO", ""))) {echo "SELECTED";} ?>>Goiás</option>
        <option value="MA" <?php if (!(strcmp("MA", ""))) {echo "SELECTED";} ?>>Maranhão</option>
        <option value="MT" <?php if (!(strcmp("MT", ""))) {echo "SELECTED";} ?>>Mato Grosso</option>
        <option value="MS" <?php if (!(strcmp("MS", ""))) {echo "SELECTED";} ?>>Mato Grosso do Sul</option>
        <option value="PA" <?php if (!(strcmp("PA", ""))) {echo "SELECTED";} ?>>Pará</option>
        <option value="PB" <?php if (!(strcmp("PB", ""))) {echo "SELECTED";} ?>>Paraíba</option>
        <option value="PR" <?php if (!(strcmp("PR", ""))) {echo "SELECTED";} ?>>Paraná</option>
        <option value="PE" <?php if (!(strcmp("PE", ""))) {echo "SELECTED";} ?>>Pernambuco</option>
        <option value="PI" <?php if (!(strcmp("PI", ""))) {echo "SELECTED";} ?>>Piauí</option>
        <option value="RJ" <?php if (!(strcmp("RJ", ""))) {echo "SELECTED";} ?>>Rio de Janeiro</option>
        <option value="RN" <?php if (!(strcmp("RN", ""))) {echo "SELECTED";} ?>>Rio Grande do Norte</option>
        <option value="RS" <?php if (!(strcmp("RS", ""))) {echo "SELECTED";} ?>>Rio Grande do Sul</option>
        <option value="RO" <?php if (!(strcmp("RO", ""))) {echo "SELECTED";} ?>>Rondônia</option>
        <option value="RR" <?php if (!(strcmp("RR", ""))) {echo "SELECTED";} ?>>Roraima</option>
        <option value="SC" <?php if (!(strcmp("SC", ""))) {echo "SELECTED";} ?>>Santa Catarina</option>
        <option value="SP" <?php if (!(strcmp("SP", ""))) {echo "SELECTED";} ?>>São Paulo</option>
        <option value="SE" <?php if (!(strcmp("SE", ""))) {echo "SELECTED";} ?>>Sergipe</option>
        <option value="TO" <?php if (!(strcmp("TO", ""))) {echo "SELECTED";} ?>>Tocantins</option>
      </select>

No caso eu gostaria que o campo que estivesse gravado no banco de dados ficasse em NEGRITO ou então como o primeiro da lista!

Alguém pode me dar uma forcinha nessa duvida?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Consegui solucionar o problema utilizando o proprio DW.

O código esta logo abaixo, se alguém vier a precisar um dia:

<select name="estado">
        <option value="AC" <?php if (!(strcmp(VALORPRESENTENOBANCO, htmlentities($consulta_linha['estado'], ENT_COMPAT, 'utf-8')))) {echo "SELECTED";} ?>>Acre</option>
      </select>

Faça isso para cada option!

;) Abraço!

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...