Limones 0 Denunciar post Postado Janeiro 26, 2015 Galera, boa noite, como faço pra retornar alguns dados da minha DB numa select? quero retornar nas opções: o nome do usuário que está salvo na db... agradeço a quem me ajudar! Compartilhar este post Link para o post Compartilhar em outros sites
Tadeu Barbosa 18 Denunciar post Postado Janeiro 26, 2015 Você precisa buscar esses dados e depois escrever dentro dos options:: Ex.: <select> <?php foreach($dados as $item) { echo "<option value=\"{$item['id']}\"> {$item['name']} </option>"; } ?> </select> Compartilhar este post Link para o post Compartilhar em outros sites
Limones 0 Denunciar post Postado Janeiro 26, 2015 Cara, ele não está listando na select. Eu criei a query "dados" da seguinte forma: $dados = mysql_query("select * from dados_usuarios"); Compartilhar este post Link para o post Compartilhar em outros sites
webdev15 3 Denunciar post Postado Janeiro 26, 2015 voce pode fazer assim <?php $con = mysql_connect("localhost","root",""); mysql_select_db("suabasedados",$con); $q = "select * from dados_usuarios"; $listagem = mysql_query($q,$con); echo "<select>"; while($linha= mysql_fetch_row($listagem)){ echo "<option value=\"$linha[campo_que_vc_quiser_tipo_id]\">$linha[campo_que_vc_tem_com_nome_usuario]</option>"; } echo "</select>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Limones 0 Denunciar post Postado Janeiro 26, 2015 Também não listou. :( Compartilhar este post Link para o post Compartilhar em outros sites
webdev15 3 Denunciar post Postado Janeiro 26, 2015 foi malz cara me distraí <?php $con = mysql_connect("localhost","root",""); mysql_select_db("suabasedados",$con); $q = "select * from dados_usuarios"; $listagem = mysql_query($q,$con); echo "<select>"; while($linha= mysql_fetch_array($listagem)){ echo "<option value=\"$linha[campo_que_vc_quiser_tipo_id]\">$linha[campo_que_vc_tem_com_nome_usuario]</option>"; } echo "</select>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Limones 0 Denunciar post Postado Janeiro 26, 2015 Cara, agora ele mostra os usuários mas mostra fora da select. Compartilhar este post Link para o post Compartilhar em outros sites
webdev15 3 Denunciar post Postado Janeiro 26, 2015 vc fez algo errado pk o codigo que te passei mostra dentro da select Compartilhar este post Link para o post Compartilhar em outros sites
Limones 0 Denunciar post Postado Janeiro 26, 2015 <?php$q = "select * from dados_usuarios";$listagem = mysql_query($q);echo "<select>";while($linha= mysql_fetch_array($listagem)){echo "<option value=\"$linha[iD]\">$linha[Nome]</option>";}echo "</select>";?> PS: removi a conexão que você fez ali, porque já tenho o include com o arquivo com os dados da conexão. Compartilhar este post Link para o post Compartilhar em outros sites
webdev15 3 Denunciar post Postado Janeiro 26, 2015 posta o codigo completo Compartilhar este post Link para o post Compartilhar em outros sites
Limones 0 Denunciar post Postado Janeiro 26, 2015 <?php include "../Config/config_sistema.php"; ?> <form action="enviar.php" method="post" enctype="multipart/form-data" name="formlembrar"> <div class="modal fade" id="contato" tabindex="-1" role="dialog" aria-labelledby="exampleModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">×</span></button> <h4 class="modal-title" id="exampleModalLabel">Enviar e-mail</h4> </div> <div class="modal-body"> <form> <div class="form-group"> <label for="email" class="control-label">E-mail:</label> <input type="text" name="email" class="form-control" id="email"> </div> <div class="form-group"> <label for="mensagem" class="control-label">Mensagem:</label> <textarea class="form-control" name="mensagem" id="mensagem"></textarea> </div> <div class="form-group"> <label for="mensagem" class="control-label">Yser:</label> <select> <?php $q = "select * from dados_usuarios"; $listagem = mysql_query($q); echo "<select>"; while($linha= mysql_fetch_array($listagem)){ echo "<option>$linha[Nome]</option>"; } echo "</select>"; ?> </select> </div> </form> </div> <div class="modal-footer"> <button type="button" class="btn btn-default" data-dismiss="modal">Fechar</button> <input type="submit" name="Enviar" class="btn btn-primary" value="Enviar e-mail" id="Enviar" /></td> </div> </div> </div> </div> </form> essa é a parte de onde tem que mostrar, e em cima a conexão. Compartilhar este post Link para o post Compartilhar em outros sites
webdev15 3 Denunciar post Postado Janeiro 26, 2015 vc tem um erro la <select> <?php $q = "select * from dados_usuarios"; $listagem = mysql_query($q); echo "<select>"; while($linha= mysql_fetch_array($listagem)){ echo "<option>$linha[Nome]</option>"; } echo "</select>"; ?> </select> vc tem selects a mais antes do <?php e depois de ?> remova-os ficando assim <?php $q = "select * from dados_usuarios"; $listagem = mysql_query($q); echo "<select>"; while($linha= mysql_fetch_array($listagem)){ echo "<option>$linha[Nome]</option>"; } echo "</select>"; ?> Compartilhar este post Link para o post Compartilhar em outros sites
Limones 0 Denunciar post Postado Janeiro 26, 2015 Cara MUITO OBRIGADO!!!! EU NÃO TINHA PERCEBIDO ISSO!!!!!! <3 TE AMOKKK Compartilhar este post Link para o post Compartilhar em outros sites