Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

vitinho.vitor

[Resolvido] Busca no BD e retorna em select

Recommended Posts

Olá, estou montando uma página que tem um select que recebe informações de 2 tabelas do BD MySQL e retorna como options.

Porém esse meu código deixa apenas os espaços no option, ou seja, se tiver 10 reigstros, ele vai deixar 10 espaços em branco.

<select name='cidade' class='frm'>
	<optgroup label="Cidades:">
	<option value='%%'>Todas</option>
<?php
$db = mysql_select_db("w18kilatemvet11");
$sql = mysql_query("SELECT cidade FROM acantonamento UNION SELECT cidade FROM camping");

while ($row = mysql_fetch_array($sql)) 
{
echo "<option value='".$cidade."'>".$cidade."</option>";
}

?>
</optgroup>
</select>
Ps: Posso colocar essa busca para 3 tabelas?

 

O que há de errado?

 

Desde já agradeço

Vitor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Duas opções:

while ($row = mysql_fetch_array($sql)) 
{
   extract($row);
   echo "<option value='$cidade'>$cidade</option>";
}

 

ou

 

while ($row = mysql_fetch_array($sql)) 
{
   echo "<option value='$row[cidade]'>$row[cidade]</option>";
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.