jaime_paixao Posted June 4, 2009 at 02:25 PM Report #269890 Posted June 4, 2009 at 02:25 PM 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
mohican Posted June 4, 2009 at 02:29 PM Report #269892 Posted June 4, 2009 at 02:29 PM isso tá a devolver algum valor? no $result?
jaime_paixao Posted June 4, 2009 at 02:38 PM Author Report #269894 Posted June 4, 2009 at 02:38 PM no $result nao devolve nenhum valor
mohican Posted June 4, 2009 at 02:39 PM Report #269895 Posted June 4, 2009 at 02:39 PM eu acho que ele assim nem sequer te faz a query... faz? ? 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
jaime_paixao Posted June 4, 2009 at 03:15 PM Author Report #269904 Posted June 4, 2009 at 03:15 PM ele faz-me a query sim, o $resul o valor é retomado para dentro do while. podes explicar-te melhor sff
mohican Posted June 4, 2009 at 03:47 PM Report #269913 Posted June 4, 2009 at 03:47 PM 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
jaime_paixao Posted June 4, 2009 at 03:55 PM Author Report #269916 Posted June 4, 2009 at 03:55 PM 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????
mohican Posted June 4, 2009 at 04:01 PM Report #269918 Posted June 4, 2009 at 04:01 PM 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
jaime_paixao Posted June 4, 2009 at 04:40 PM Author Report #269929 Posted June 4, 2009 at 04:40 PM ta obigada a todos...
mohican Posted June 4, 2009 at 05:30 PM Report #269944 Posted June 4, 2009 at 05:30 PM 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 😛
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now