kaue420 0 Denunciar post Postado Maio 5, 2009 Olá, fiz um while para que apareça os nomes do banco de dados dentro de um <select>, porém não obtive sucesso, o código q eu utilizei foi: <html> <head> <title>Cadastro Descrição</title> </head> <body> <form action="cadastro_descri.php" name="cadastro" method="post"> Nome: <select name="usuario"> <?php include(“conectar.php”); $result = mysql_query ("SELECT nome FROM login"); while (list ($nome) = mysql_fetch_row ($result)) { echo " <option value="$nome">$nome</option>\n" } ?> </select> <br><br> Descrição: <input type="password" name="senha"><br><br> UpLoad Imagem:<br><br> <input type="submit" value="enviar"> </form> </body> </html> Qual erro eu estou comentendo? Compartilhar este post Link para o post Compartilhar em outros sites
entchucs 0 Denunciar post Postado Maio 6, 2009 Tenta da seguinte forma $result = mysql_query ("SELECT nome FROM login"); while ($array = mysql_fetch_array ($result)) { echo " <option value=\"".$array['nome']."\">".$array['nome']."</option>\n" } Compartilhar este post Link para o post Compartilhar em outros sites
Mário Monteiro 179 Denunciar post Postado Maio 6, 2009 que erro ocorreu exatamente? Compartilhar este post Link para o post Compartilhar em outros sites
kaue420 0 Denunciar post Postado Maio 6, 2009 Além de faltar o " ; " faltavam mais alguns detales: o código fica assim: echo ' <option value="'.$nome.'">'.$nome.'</option>\n'; Bom, assim o código funcionou, mas não sei c esta exatamente correto e tbm num sei c é uma forma segura.. Agradeço a ajuda!! Compartilhar este post Link para o post Compartilhar em outros sites