Tenho aqui uma página onde uso um input para fazer uma consulta a uma tabela, mas agora gostaria de saber se é possível usar dois ou mais input para que o usuário escolha qual deles melhor atende. Algo parecido com a imagem de exemplo abaixo:
Com o código abaixo eu consigo fazer a pesquisa(usando apenas um input):
$query = "SELECT * FROM foneuteis WHERE ativo='S' AND nome LIKE '%$pesquisa%' OR funcao LIKE '%$pesquisa%' ORDER BY nome ";
Com o código abaixo acrescentando mais um input não consegui:
$query = "SELECT * FROM foneuteis WHERE ativo='S' AND nome LIKE '%$pesquisa%' OR funcao LIKE '%$pesquisa%' OR pmalterou='$data' ORDER BY nome ";
Aqui segue o código que estou usando para testes:
<?
$pesquisa = $_POST ["pesquisa"];
$data = $_POST ["data"];
// Mensagens de Erro
$msg[0] = "Conexão com o banco falhou!";
$msg[1] = "Não foi possÃvel selecionar o banco de dados!";
// Fazendo a conexão com o servidor MySQL
$conexao = mysql_connect("localhost","root","senha") or die($msg[0]);
mysql_select_db("base",$conexao) or die($msg[1]);
?>
<div id="regula">
<table class="tblGrid" width="790" border="0" cellspacing="0" celpading="3" align="">
<tr>
<th width="280">NOME</b></td>
<th width="180">FUNCAO</b></td>
<th width="95">TELEFONE</b></td>
<th width="95">CELULAR</b></td>
<th width="20"><img src='./imagens/editar.png' title='Alterar registro' width='20'></td>
<th width="20"><img src='./imagens/excluir.png' title='Excluir registro' width='15'></td>
</tr>
<?
// Fazendo uma consulta SQL e retornando os resultados em uma tabela HTML
$query = "SELECT * FROM foneuteis WHERE ativo='S' AND nome LIKE '%$pesquisa%' OR funcao LIKE '%$pesquisa%' OR qalterou='$data' ORDER BY nome ";
$resultado = mysql_query($query);
$total = mysql_num_rows($resultado);
if ($total == 0)
echo "Nenhum registro encontrado!";
else{
echo "Registros encontrados: $total";
echo $data;
}
while ($linha = mysql_fetch_array($resultado)) {
$id = $linha['id'];
?>
<tr>
<td><? echo $linha['nome']; ?></td>
<td><? echo $linha['funcao']; ?></td>
<td><? echo $linha['tel']; ?></td>
<td><? echo $linha['cel']; ?></td>
<td><? echo "<a href='alterar_foneuteis.php?id=$id'><img src='./imagens/editar.png' title='Alterar registro' width='20'></a>" ?></td>
<td align="center"><? echo "<a href='excluir_telefone.php?acao=foneuteis&id=$id' Onclick='return deleta()'><img src='./imagens/excluir.png' title='Excluir registro' width='15'></a>" ?></td>
</tr>
<?
}
?>
Pergunta
RRH
Tenho aqui uma página onde uso um input para fazer uma consulta a uma tabela, mas agora gostaria de saber se é possível usar dois ou mais input para que o usuário escolha qual deles melhor atende. Algo parecido com a imagem de exemplo abaixo:
Com o código abaixo eu consigo fazer a pesquisa(usando apenas um input):
Com o código abaixo acrescentando mais um input não consegui: Aqui segue o código que estou usando para testes:<? $pesquisa = $_POST ["pesquisa"]; $data = $_POST ["data"]; // Mensagens de Erro $msg[0] = "Conexão com o banco falhou!"; $msg[1] = "Não foi possÃvel selecionar o banco de dados!"; // Fazendo a conexão com o servidor MySQL $conexao = mysql_connect("localhost","root","senha") or die($msg[0]); mysql_select_db("base",$conexao) or die($msg[1]); ?> <div id="regula"> <table class="tblGrid" width="790" border="0" cellspacing="0" celpading="3" align=""> <tr> <th width="280">NOME</b></td> <th width="180">FUNCAO</b></td> <th width="95">TELEFONE</b></td> <th width="95">CELULAR</b></td> <th width="20"><img src='./imagens/editar.png' title='Alterar registro' width='20'></td> <th width="20"><img src='./imagens/excluir.png' title='Excluir registro' width='15'></td> </tr> <? // Fazendo uma consulta SQL e retornando os resultados em uma tabela HTML $query = "SELECT * FROM foneuteis WHERE ativo='S' AND nome LIKE '%$pesquisa%' OR funcao LIKE '%$pesquisa%' OR qalterou='$data' ORDER BY nome "; $resultado = mysql_query($query); $total = mysql_num_rows($resultado); if ($total == 0) echo "Nenhum registro encontrado!"; else{ echo "Registros encontrados: $total"; echo $data; } while ($linha = mysql_fetch_array($resultado)) { $id = $linha['id']; ?> <tr> <td><? echo $linha['nome']; ?></td> <td><? echo $linha['funcao']; ?></td> <td><? echo $linha['tel']; ?></td> <td><? echo $linha['cel']; ?></td> <td><? echo "<a href='alterar_foneuteis.php?id=$id'><img src='./imagens/editar.png' title='Alterar registro' width='20'></a>" ?></td> <td align="center"><? echo "<a href='excluir_telefone.php?acao=foneuteis&id=$id' Onclick='return deleta()'><img src='./imagens/excluir.png' title='Excluir registro' width='15'></a>" ?></td> </tr> <? } ?>Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
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.