SdevLab – Exemplo de Código | Listbox em PHP com dados do BD

Eae galera!

Esta dica é boa para quem está trabalhando com PHP e HTML. Muitas vezes passamos informações do HTML para o PHP, mas o contrário também pode ser feito. O exemplo de hoje é um listbox que é preenchido via PHP com dados oriundos de um banco de dados.

Exemplo de código – Listbox em PHP com dados do BD

Segue  um exemplo simples de como preencher um listbox com dados do banco:

<select name="responsavel" id="responsavel">
<?php
//acesso ao bd
include "conecta_banco.inc";
$sql = mysql_query("SELECT nome,id FROM usuarios") or die(mysql_error());
while($row=mysql_fetch_array($sql)){
echo "<option value=".$row['id'].">".$row['nome']."</option>";
}
mysql_close($con);
?>
</select>

Simples e prático, segue uma explicaçãozinha básica:

1 – inicie normalmente a declaração do listbox
2 – abra um trecho de código php e conecte no banco (neste caso foi via include (conecta_banco.inc));
3 – faça a consulta
4 – guarde no vetor $row o resultado da busca e use o comando echo do php para mostrar as opções;
5 – feche o listbox

Até a próxima!

Anúncios

6 comentários sobre “SdevLab – Exemplo de Código | Listbox em PHP com dados do BD

  1. Muito Bom seu Post, consegui arrumar aqui, uma coisa que eu estava tentando fazer a uma semana, procurando em fóruns e nada, mais graças a você, esta pronto, só uma pergunta, vc concatenou para aparecer o id e nome certo? aqui no meu não deu certo, apenas lista o nome do usuários.

    • Fala Fábio,

      que bom que ajudou!
      Então, a id deste código vai no campo value das opções do listbox, aparecer na tela só o nome mesmo!

      se ainda estiver em dúvida posta aqui de novo como comentário!
      valeu!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s