Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá,
Preciso exibir os dados do MySQL em um Dropdown, porém o mesmo cria um campo para cada informação:
Imagem:
Código utilizado:
<?php
//iniciando a conexão com o banco de dados
$cx = mysqli_connect("localhost", "root", "");
//selecionando o banco de dados
$db = mysqli_select_db($cx, "painel");
//criando a query de consulta à tabela criada
$sql = mysqli_query($cx, "SELECT * FROM categoria") or die(
mysqli_error($cx) //caso haja um erro na consulta
);
//pecorrendo os registros da consulta.
while($aux = mysqli_fetch_assoc($sql))
{
?>
<select>
<option><?php echo "Nome:".$aux["categoria"]."<br />"; ?></option>
<?php }
?>
O que poderá ser?
explique melhor você quer somente um caixa de seleção(dropdown) aparecendo quais informações?
Preciso exibir os dados de categorias em apenas um dropdown.
Todas essas informações da Print deve ser exibidas em apenas um campo dropdown.
Inicialmente, veja que seu select tá dentro do loop. A cada iteração então ele criaria um novo campo select, certo? Retire a tag select deste while e feche a tag.
explique melhor você quer somente um caixa de seleção(dropdown) aparecendo quais informações?