• Revista PROGRAMAR: Já está disponível a edição #53 da revista programar. Faz já o download aqui!

jaime_paixao

Valor dentro de um dropdown

10 mensagens neste tópico

Boas Pessoal, tou aqui com uma pequena confusão será possivel ajudarem-me?

tenho o seguinte codigo:

nclude("../ligacao/ligacao.php");

$sql="SELECT nome, id, cod_tipo FROM utilizadores where cod_tipo='2'";

$result = mysql_query($sql);

while ($dados = mysql_fetch_array($result)) {

//falta mostrar os dados dentro do dropdown

}

o que eu quero é que os valores retomado de dentro do select todos dentro de uma list menu/dropdown.

bgd pessoal

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu acho que ele assim nem sequer te faz a query... faz?  :hmm:

como tens o ficheiro ligacao.php?

de qualquer maneira dentro do while, para listar basta pores $dados['coluna'] da coluna onde tens os valores

para o select, abres o select antes do while e fechas depois do while, dentro do while metes a tag <option> com o $dados['tabela']

consegui explicar-me? lol

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

ele faz-me a query sim, o $resul o valor é retomado para dentro do while. podes explicar-te melhor sff

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu por exemplo tenho uma base de dados com uma tabela xpto e dentro dessa tabela uma coluna id e outra nome

para ir buscar todos os nomes faria, como tens

while ($dados = mysql_fetch_array($result)) {

 

echo $dados['nome'];

}

no teu caso queres um select, em vez de echo metes option

caso tenhas duvidas dde como se faz um select

http://www.w3schools.com/TAGS/tag_Select.asp

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

eu tenho assim e ta a funcionar:

<?php

include("../ligacao/ligacao.php");

$sql="SELECT nome, id, cod_tipo FROM utilizadores where cod_tipo='2'";

$result = mysql_query($sql);

echo " <select name=nome id=nome>";

while ($dados = mysql_fetch_array($result)) {

echo "<option>" .$dados['nome'] ."</option>";

}

echo "</select>";

?>

agora o qe eu qero é retirar o campo selecionado para uma variavel.

da para fazer????

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

respondi-te à pm com essa duvida lol mas aquilo é em javascript.. com php n sei se dá,  mas a pagina teria de fazer refresh.. pode ser que alguem saiba como fazelo

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

com php, qd fazes o submit do form podes ir buscar a opção selecionada com $_POST['selectname']

ou $_GET, dependendo do method do form

abraço :P

0

Partilhar esta mensagem


Link para a mensagem
Partilhar noutros sites

Crie uma conta ou ligue-se para comentar

Só membros podem comentar

Criar nova conta

Registe para ter uma conta na nossa comunidade. É fácil!


Registar nova conta

Entra

Já tem conta? Inicie sessão aqui.


Entrar Agora