mais de uma busca no php
como posso por mais de um tipo de busca no mesmo php sem afetar a busca anterior?
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title></title> </head> <body> <form name="frmBusca" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>?a=buscar" > <input type="text" name="palavra" /> <input type="submit" value="Buscar" /> </form>
<form name="frmBusca" method="post" action="<?php echo $_SERVER['PHP_SELF'] ?>?b=buscar" >
<input type="text" name="palavra2" />
<input type="submit" value="Buscar" />
</form>
<p> </p>
<?php // Conexão com o banco de dados
$conn = @mysql_connect("localhost", "ss", "ss") or die("teste");
// Selecionando banco
$db = @mysql_select_db("teste", $conn) or die("Não foi possível selecionar o Banco");
// Recuperamos a ação enviada pelo formulário
$a = $_GET['a'];
$b = $_GET['b'];
// Verificamos se a ação é de busca
if ($a == "buscar") {
// Pegamos a palavra
$palavra = trim($_POST['palavra']);
// Verificamos no banco de dados produtos equivalente a palavra digitada
$sql = mysql_query("SELECT * FROM usuarios WHERE Nome LIKE '%".$palavra."%' ORDER BY Nome");
// Descobrimos o total de registros encontrados
$numRegistros = mysql_num_rows($sql);
// Se houver pelo menos um registro, exibe-o
if ($numRegistros != 0) {
// Exibe os produtos e seus respectivos preços
while ($produto = mysql_fetch_object($sql)) { echo $produto->Nome . " <select name='selecao' size='1' id='selecao'> <option>".(int)$produto->CodUsuario."</option></select> <br />";
}
// Se não houver registros
} else { echo "Nenhum produto foi encontrado com a palavra ".$palavra.""; } }
?>
<?php
if ($b == "buscar") {
// Pegamos a palavra
$palavra = trim($_POST['palavra']);
// Verificamos no banco de dados produtos equivalente a palavra digitada
$sql2 = mysql_query("SELECT * FROM rede WHERE ID LIKE '%".$palavra."%' ORDER BY ID");
// Descobrimos o total de registros encontrados
$numRegistros = mysql_num_rows($sql2);
// Se houver pelo menos um registro, exibe-o
if ($numRegistros != 0) {
// Exibe os produtos e seus respectivos preços
while ($produto2 = mysql_fetch_object($sql2)) { echo $produto2->ID . " <select name='selecao2' size='1' id='selecao2'> <option>".(int)$produto2->Cod."</option></select> <br />";
}
// Se não houver registros
} else { echo "Nenhum produto foi encontrado com a palavra ".$palavra.""; } }
?>
</body> </html>Discussão (8)
Carregando comentários...