siabreu Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 Olá Pessoal,alguém sabe como retornar uma select em um listbox?Gostaria de ter uma página com uma listagem de todos os usuários do sistema em um listbox. É possível fazer isto?[]s Simone Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Error404 Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 Se você estiver pegando o resultado dessas checkboxes em um array, você pode, com um for ou foreach, ir imprimindo os valores dentro dos "<option value=''></option>"...Se tiver em array, é só fazer um loop pra ir imprimindo esses valores... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Junho 15, 2004 Denunciar Share Postado Junho 15, 2004 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 siabreu Postado Junho 16, 2004 Autor Denunciar Share Postado Junho 16, 2004 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Newton Pasqualini Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 acredito que você esqueceu de setar os parametros da conexão de acordo com seu servidor:Servidor, Usuário, Senha e Banco de dados... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Junho 16, 2004 Denunciar Share Postado Junho 16, 2004 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 siabreu Postado Junho 17, 2004 Autor Denunciar Share Postado Junho 17, 2004 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 siabreu Postado Junho 17, 2004 Autor Denunciar Share Postado Junho 17, 2004 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. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 dmetallica Postado Junho 17, 2004 Denunciar Share Postado Junho 17, 2004 DE nada meu...Qualquer coisa posta ae...Fallou. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
siabreu
Olá Pessoal,
alguém sabe como retornar uma select em um listbox?
Gostaria de ter uma página com uma listagem de todos os usuários do sistema em um listbox. É possível fazer isto?
[]s Simone
Link para o comentário
Compartilhar em outros sites
8 respostass a esta questão
Posts Recomendados
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.