[Resolvido] Problema com POO e Select
Bom, quando não usava classes fazia um mysql_fetch_array(assoc, object, etc) e colocava os valores no <option> que ele se repetia e exibia um select com os dados do BD. Agora estou usando classe e meio perdido também:
function BuscarCidades(){
$buscar_cidades = mysql_query("SELECT * FROM cidades ORDER BY nome ASC");
$total_cidades = mysql_num_rows($buscar_cidades);
while($cidades = mysql_fetch_array($buscar_cidades)) {
$id_cidade = $cidades['id'];
$nome_cidade = $cidades['nome'];
return "<option value=\"$id_cidade\">$nome_cidade</option>";
}
}
E na página:
<select name="cidade" id="cidade" class="select">
<?php echo $lista_cidades->BuscarCidades(); ?>
</select><br />
Porém ele só retorna o primeiro resultado e não todos. Onde estou errando?
Obrigado http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif
PS. E se possível, alguém poderia me dar uma luz de como fazer isso sem utilizar o <option> na classe? Quero deixar o <option> apenas na página que vai exibir, já que não tem nada a ver com a classe.
Discussão (5)
Carregando comentários...