Pesquisa a Partir de um select

10/12/2015

0

PHP

Bom dia pessoal então eu tenho um formulário em PHP.
Que possui uma tabela que lista os campos de uma tabela em MySQL.
Contudo eu preciso filtrar os dados exibidos nessa tabela pelos dados contidos em Select(combobox).
Arthur Scarpelli

Arthur Scarpelli

Responder

Posts

10/12/2015

William


Que possui uma tabela que lista os campos de uma tabela em MySQL.

????

Poste o que você já tem pronto!!
Responder

10/12/2015

Arthur Scarpelli

 <select id="fornecedor" name="fornecedor" class="obrigatorio" onclick = 'forca()' >
        
        
        <?
        $fornecedores = query("SELECT * FROM teste ORDER BY nome ASC");
        while ($fornecedor = $fornecedores->fetch_assoc()) :
            $nome = (empty($fornecedor['nome'])) ? "<SEM NOME>" : $fornecedor['nome'];
            $pesquisa = (empty($fornecedor['cnpj'])) ? "<SEM CNPJ>" : $fornecedor['cnpj'];
            ?>
            <option value="<?= $fornecedor['id'] ?>" href="?id=<?php echo $fornecedor['nome']; ?>#data_limite" <?php if ($_POST['fornecedor'] == $fornecedor['id']) echo 'selected="selected"'; ?>><?= $nome ?> (<?= $pesquisa ?>)</option>
            
            <?
        endwhile;
        $ps=$_POST['fornecedor'];//print"<script>alert('Meu nome é $ps')</script>";
        ?>
    </select>


esse é o select

$limites = query("SELECT * FROM loja  ORDER BY teste_endereco");
    ?>

    <div style="height: 250px; overflow: scroll; width: 1060px">
        
        <table border="0" cellspacing="0" cellpadding="5" style="background: #EFEFEF;  width: 100%">
            <thead>
                <tr>
                    <th style="background: #DEDEDE; text-align: left">CNPJ</th>
                    <th style="background: #DEDEDE; text-align: left">nome</th>
 </tr>
            </thead>
            <tbody>
                <?php
                while ($row = $limites->fetch_assoc()) {
                    ?>
                    <tr>
                        <td><?php echo $row['cnpj']; ?></td>
                        <td><?php echo $row['nome']; ?></td>
</tr>  
                <?php
            }
            ?>
            </tbody>
        </table> 
Responder

10/12/2015

Arthur Scarpelli

Preciso que o value do Select esteja na Query que lista os dados da tabela
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar