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

Listbox


siabreu

Pergunta

8 respostass a esta questão

Posts Recomendados

  • 0

sim é possivel sim....


 $conexao=mysql_connect("localhost","root","");
 mysql_select_db("SEU_BANCO",$conexao);
 $sql="select * from tabela";
 $QUERY=mysql_query($sql,$conexao);

 echo "<select name='lista' size='10'";

 while (($array=mysql_fetch_array($QUERY))!=null )
   {
      $nome_user=$array['nome_user'];
      echo "<option value='$nome_user'>$nome_user</option>";
   }

 echo "</select>";

fallou.

Link para o comentário
Compartilhar em outros sites

  • 0

Diego,

Testei o código acima e não funcionou!

Não entendi o porque?

o campo que guarda os usuários da minha tabela (tb_usuario) é usuario. Coloquei como índice do vetor, mas não funciona.

Vou postar o código para você ver :


<?php

$conexao=mysql_connect("localhost","root","");
mysql_select_db("teste",$conexao);
$sql="select * from tb_usuarios";
$QUERY=mysql_query($sql,$conexao);

echo "<select name='lista' size='10'";

while (($array=mysql_fetch_array($QUERY))!=null )
  {
     $nome_user=$array['usuario'];
     echo "<option value='$nome_user'>$nome_user</option>";
  }

echo "</select>";

?>

O que acontece?

[]s Simone.

Link para o comentário
Compartilhar em outros sites

  • 0

tenta assim...


<?php

$conexao=mysql_connect("localhost","root","");
mysql_select_db("teste",$conexao);
$sql="select * from tb_usuarios";
$QUERY=mysql_query($sql,$conexao);

echo "<select name='lista' size='10'";

while (($array=mysql_fetch_array($QUERY))!=null )
 {
    $nome_user=$array["usuario"];
    echo "<option value='$nome_user'>$nome_user</option>";
 }

echo "</select>";

?>

se não der posta o erro ae...

fallou.

Link para o comentário
Compartilhar em outros sites

  • 0

Diego,

Funcionou!!!! O problema é que eu não sabia que o mysql é "sensitive case", bastou modificar o usuario por USUARIO e apareceu.

Mas, ainda falta o primeiro usuário. Aprece todos os usuários da tabela, exceto o primeiro.

Ao criar um vetor em php, o índice inicia em 0 ou 1?

creio que deve ser isto, mas não sei resolver.

[]s Simone.

Link para o comentário
Compartilhar em outros sites

  • 0

Consegui resolver!!

Faltou um fecha tag do select no código.

Veja agora:


<?php

$conexao=mysql_connect("localhost","root","");
mysql_select_db("teste",$conexao);
$sql="select * from tb_usuarios";
$QUERY=mysql_query($sql,$conexao);

echo "<select name='lista' size='2'>";

while (($array=mysql_fetch_array($QUERY))!=null )
  {
     $nome_user=$array['USUARIO'];
     echo "<option value='$nome_user'>$nome_user</option>";	
  }
echo "</select>";
?>

A linha estava assim : "<select name='lista' size='2'";

[]s Simone.

Link para o comentário
Compartilhar em outros sites

  • 0

DE nada meu...

Qualquer coisa posta ae...

Fallou.

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,3k
    • Posts
      652,2k
×
×
  • Criar Novo...