1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Listar dados com combobox

Discussão em 'Web Development' iniciada por JFrancisco, 9 de Fevereiro de 2013. (Respostas: 3; Visualizações: 801)

  1. Boas. :)

    Estou com uns problemas na listagem de dados.

    Então é assim: tenho uma BD que tem informações do cliente. O que eu pretendo é listar os dados do cliente, dependendo da seleção da combobox do nome.

    Já tenho a BD conectada e o campo do nome é listado na combobox, só não sei como faço a listagem dos restantes dados.

    Este é o código para listar os nomes na combobox:

    Código:
    <?php
    $sql = "SELECT nome FROM cliente";
    
    $result = mysql_query($sql);
    
    echo "<select name='nome'>";
    
    while ($row = mysql_fetch_array($result))
    {
    echo "<option value='" . $row['nome'] . "'>" . $row['nome'] . "</option>";
    }
    
    echo "</select>";
    ?>
    
     
  2. barricas

    barricas Power Member

    podes fazer por ajax que dependendo da selecção, carrega os resultados.
    Ou então fazes uma form com esse select e um botão submit e dependendo do valor recebido do select vais buscar os dados à DB desse cliente e mostras.

    Já agora tem cuidado com as funções mysql_* que são inseguras. Antes de mandar para o público tenta usar em mysqli_* com prepared statements, é bastante parecido com as mysql_* .. ou então PDO.
     
  3. Para ires buscar os outros campos deves usar no comando sql "SELECT * FROM tabela" ou "SELECT campo1,campo2,campo3 FROM tabela"

    Cumprimentos
     
  4. Obrigado pelas ajudas. :)

    Sendo assim, penso que vou mudar o método para Ajax.
     

Partilhar esta Página