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!