Lista de seleção retornando vazia
Boa noite!
Estou tentando criar uma lista de seleção usando com os resultados de uma query no mysql, porém apesar da lista carregar a quantidade de linhas igual a quantidade de registros existentes na tabela, os registros aparecem vazios (listavazia.jpg). Ao executar a mesma query para exibir no formato texto, sem lista de seleção, o resultado aparece corretamente (listatexto.png).
Como faço para que as opções na lista de seleção apareçam preenchidas com o conteúdo da tabela?
Desde já agradeço a ajuda.
<?php
$con = mysqli_connect('localhost','******','','*******') or die ('Sem conexão');
$busca = "select produto from produtos;";
$resultado = mysqli_query($con, $busca);
echo "<select name='listaProd'>";
while($linha = mysqli_fetch_array($resultado))
{
echo "<option value=" . $linha['produto']. ">" . "</option>";
//echo $linha['produto'] . "<br>";
}
echo "</select>";
mysqli_close($con);
?>

Discussão (2)
Carregando comentários...