Ir para conteúdo

POWERED BY:

Arquivado

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

kaue420

[Resolvido] Exibindo informações do bd usando WHILE

Recommended Posts

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

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

que erro ocorreu exatamente?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

×

Informação importante

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