Ir para conteúdo
Fórum Script Brasil
  • 0

(Resolvido) Seleção combobox dinamico


guirimst

Pergunta

Boa tarde pessoal,

Estou com um problema no meu codigo PHP. Sou iniciante em programação ainda e gostaria de uma ajuda de voces. É o seguinte: Estou com o codigo abaixo, ele faz a seleção na tabela USUARIOS pelos "nomes" contido nesta tabela no banco de dados. O problema é o seguinte, quando a pessoa seleciona um nome "Mario" no COMBOBOX ele esta trazendo varios "Marios" em vez de um somente. Porque depois de selecionado, sera submetido para outro formulario que aí sim apresentara todos os "Marios" contidos no banco de dados em uma tabela. Segue abaixo o codigo , agradeço desde já quem puder me ajudar.

<?php

include ('conn/config_banco.php');

echo '<select class="formulario" name="busca">';

$link = "pag_curl.php?busca=";

$consulta = "Select * from usuarios order by nome";

$resultado = mysql_query ($consulta, $conexao);

while ($linha = mysql_fetch_row($resultado))

{

echo "<option value=\"".$linha['0']."\">".$linha['0']."</option>";

}

echo '</select>';

?>

Editado por guirimst
Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0
Boa tarde pessoal,

Estou com um problema no meu codigo PHP. Sou iniciante em programação ainda e gostaria de uma ajuda de voces. É o seguinte: Estou com o codigo abaixo, ele faz a seleção na tabela USUARIOS pelos "nomes" contido nesta tabela no banco de dados. O problema é o seguinte, quando a pessoa seleciona um nome "Mario" no COMBOBOX ele esta trazendo varios "Marios" em vez de um somente. Porque depois de selecionado, sera submetido para outro formulario que aí sim apresentara todos os "Marios" contidos no banco de dados em uma tabela. Segue abaixo o codigo , agradeço desde já quem puder me ajudar.

<?php

include ('conn/config_banco.php');

echo '<select class="formulario" name="busca">';

$link = "pag_curl.php?busca=";

$consulta = "Select * from usuarios order by nome";

$resultado = mysql_query ($consulta, $conexao);

while ($linha = mysql_fetch_row($resultado))

{

echo "<option value=\"".$linha['0']."\">".$linha['0']."</option>";

}

echo '</select>';

?>

Obrigado Eserra, resolvido, foi trocar mesmo ORDER BY por GROUP BY

Valeu

Link para o comentário
Compartilhar em outros sites

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...