joninho Posted April 25, 2006 at 10:49 PM Report #24346 Posted April 25, 2006 at 10:49 PM boas, eu gostaria de saber como fasso para ter dentro de um select as options que tiver na bd, por exemplo eu uso isto, mas nao ta a funkar :S $query ="SELECT username FROM `users` WHERE 1"; $users = mysql_query($query); ?> <form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <select name="user"> <? while($tituloa = mysql_fetch_row($users)){ echo '<option> '.$tituloa[0].' </option>'."<br>";} ?> </select> </form> <? nao devia dar?
saramgsilva Posted April 25, 2006 at 10:55 PM Report #24348 Posted April 25, 2006 at 10:55 PM <? $query ="SELECT username FROM `users` WHERE 1"; $users = mysql_query($query); echo '<form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <select name="user">'; while($tituloa = mysql_fetch_row($users)) { echo '<option> '.$tituloa[0].' </option> <br>'; } echo '</select>'; </form> ?> e assim.... ? www.saramgsilva.com As minhas apps no WP7 Marketplace Youtube : Galinho - Windows Phone 7.5
pedrotuga Posted April 27, 2006 at 12:49 PM Report #24602 Posted April 27, 2006 at 12:49 PM esse <br> é que deve estar aí dar problemas. Deves ter-te esquecido dele. a sintaxe do HTML tambem está errada... na tag <option> tens obrigatoriamente que definir o VALUE tens um exemplo aqui http://www.htmlcodetutorial.com/forms/_SELECT.html já agora... se queres selecionar as opcoes todas da base de dados não precisas do where para nada.
joninho Posted April 28, 2006 at 09:11 AM Author Report #24756 Posted April 28, 2006 at 09:11 AM yah, mas ja apresenta os dados da maneira da tofas, nao tá é testado form
pedrotuga Posted April 28, 2006 at 12:27 PM Report #24769 Posted April 28, 2006 at 12:27 PM o código da tofas em tem a tag </form> dentro das tags php. isso em principio deve dar erro.
Ped@ntilva Posted April 30, 2006 at 04:45 PM Report #24978 Posted April 30, 2006 at 04:45 PM Dá erro com toda a certeza....
joninho Posted April 30, 2006 at 10:14 PM Author Report #25012 Posted April 30, 2006 at 10:14 PM por acaso inda nao testei o form, ficou tipo para fazer a lista dos users que tenho registados, e para isso funciona, agora com form nao sei... <? $query ="SELECT username FROM `users` WHERE 1"; $users = mysql_query($query); echo '<form method="post" action="<?=$_SERVER['PHP_SELF']?>"> <select name="user">'; while($tituloa = mysql_fetch_row($users)){ echo '<option value='$tituloa[0]'> '.$tituloa[0].' </option> <br>'; } echo '</select>'; echo '</form>'; ?> assim funka?
Ped@ntilva Posted April 30, 2006 at 10:49 PM Report #25018 Posted April 30, 2006 at 10:49 PM É melhor tirares o <br> e na query fizeste WHERE 1, é mesmo isso que queres? De resto acho que está bem.
joninho Posted May 2, 2006 at 06:23 PM Author Report #25289 Posted May 2, 2006 at 06:23 PM opá axo k é isso... porque tipo eu quero todos os user k tiver na BD..
Ped@ntilva Posted May 2, 2006 at 06:28 PM Report #25291 Posted May 2, 2006 at 06:28 PM Se queres todas as linhas da tabela tiras o WHERE, assim não aplica algum tipo de filtro. $query ="SELECT username FROM users";
joninho Posted May 2, 2006 at 09:25 PM Author Report #25349 Posted May 2, 2006 at 09:25 PM XD ok 🙂 lol eu eh k no PHPmyAdmin fix ver os users e akilo mostrou-me esse codigo.. e foi o que pus, mas ta td.
pedrotuga Posted May 3, 2006 at 10:39 AM Report #25400 Posted May 3, 2006 at 10:39 AM XD ok 🙂 lol eu eh k no PHPmyAdmin fix ver os users e akilo mostrou-me esse codigo.. e foi o que pus, mas ta td. claro que mostrou, fclicaste no "browse" e o que o gajo fgaz é mostrar-te os campos todos da tabela users... então faz um "select * from users", mas tu na tua aplicação não precisas desses atributos todos... podes sempre fazer um select * mas isso só servirá para reduzir a performance em relação a pedir apenas os campos que precisas.
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