Ir para conteúdo
Fórum Script Brasil
  • 0

Php + Mysql + Menu Suspenso


skolroots

Pergunta

eae galera..to tentando aqui algo simples...tipo...pegar os dados de uma consulta e colocar em um menu supenso...

<?

$conexao = mysql_connect("localhost", "root", "");

mysql_select_db("biblio", $conexao);

$sql="SELECT nome FROM aux_categoria";

$result = mysql_query($sql,$conexao) or die(mysql_error());

$contar = mysql_num_rows($result);

$i = 0 ;

while ($i < $contar) {

$ver = mysql_result($result,$i,"nome");

echo "$ver<BR>";

$i = $i + 1;

}

?>

usei esse código ae...e tá funcionando...mas quando tento adapatá ele ao <select> dá tilt....help-me

tentei fazê assim ó...mas ae aparece '$ver' no option

<?

$conexao = mysql_connect("localhost", "root", "");

mysql_select_db("biblio", $conexao);

$sql="SELECT nome FROM aux_categoria";

$result = mysql_query($sql,$conexao) or die(mysql_error());

$contar = mysql_num_rows($result);

$i = 0 ;

?>

<select name="categoria">

<?

while ($i < $contar) {

$ver = mysql_result($result,$i,"nome");

echo "<option value='$ver'>'$ver'</option>";

$i = $i + 1;

}

?>

</select>

se alguém puder dá uma mão ae...blza!

vlw

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

  • 0
Guest Visitante

Tente isso:

<?

$conexao = mysql_connect("localhost", "root", "");

mysql_select_db("biblio", $conexao);

$sql="SELECT nome FROM aux_categoria";

$result = mysql_query($sql,$conexao) or die(mysql_error());

$contar = mysql_num_rows($result);

$i = 0 ;

echo "<form name=\"teste\" action=\"\" method=\"post\"><select name=\"categoria\">";

while ($i < $contar) {

$ver = mysql_result($result,$i,"nome");

echo "<option value=\"$ver\">$ver</option>";

$i = $i + 1;

}

echo "</select></form>";

?>

Link para o comentário
Compartilhar em outros sites

  • 0

ou assim

<?

echo "<select name=\"categoria\">";

$conexao = mysql_connect("localhost", "root", "");
mysql_select_db("biblio", $conexao);
$sql="SELECT nome FROM aux_categoria";
$result = mysql_query($sql,$conexao) or die(mysql_error());

while ($s = mysql_fetch_array($result)) {
  echo "<option value=\"" . $s['nome'] "\">" . $ver . "</option>";
}

echo "</select>";
?>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...