Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
e ai galera, fiz um campo de busca onde o cara pode escolher como vai fazer a busca, pelo nome, pelo setor, caixa, etc.. como vcs podem ver no codigo abaixo...
qdo faz a busca pelo nome nao ta aparecendo o 1o registro, os outros aparecem. Mas qdo faz a busca pelas outras opcoes soh aparecem qtos registros tem, a tabela com os registros nao ta aparecendo, a tabela soh aparece na busca pelo nome, onde sera q ta o erro??
valeu!
Besouro
<?php include "acessorestrito.php"; ?> <!-- Testa se o usuário está logado, se não tiver manda fazer login //-->
<?php include "cabecalho.php"; ?>
<?php
if ($_GET['submit'] == "a")
{
$pesquisar = $_GET['pesquisar'];
if ($_GET['busc'] == "1") {
$item = "Nome do Concurso";
$sql = "SELECT * FROM objeto WHERE nome LIKE '$pesquisar%' ORDER BY nome";
} elseif ($_GET['busc'] == "2") {
$item = "Setor";
$sql = "SELECT * FROM objeto WHERE setor LIKE '$pesquisar' ORDER BY nome";
} elseif ($_GET['busc'] == "3") {
$item = "Pratelheira";
$sql = "SELECT * FROM objeto WHERE pratelheira LIKE '$pesquisar' ORDER BY nome";
} elseif ($_GET['busc'] == "4") {
$item = "Caixa";
$sql = "SELECT * FROM objeto WHERE caixa LIKE '$pesquisar' ORDER BY nome";
} elseif ($_GET['busc'] == "5") {
$item = "Nome do Concurso";
$sql = "SELECT * FROM objeto WHERE descricao LIKE '%$pesquisar%' ORDER BY nome";
} elseif ($_GET['busc'] == "6") {
$sql = "SELECT * FROM objeto WHERE solicitante LIKE '%$pesquisar%' ORDER BY nome";
}
$result = mysql_query($sql) or die(mysql_error());
$row = mysql_fetch_assoc($result);
$totalrows= mysql_num_rows($result);
}
?>
<h1 align="center">Busca Concursos</h1>
<form action="consultageral.php" method="GET" name="form1">
<div align="center">
<table width="280" border="1">
<tr>
<td><input type="hidden" name="submit" value="a" />
Busca:
<input name="pesquisar" type="text" id="pesquisar" />
<input type="submit" name="Submit" value="Buscar" /></td>
</tr>
<tr>
<td width="270"><input type="radio" name="busc" value="1" checked="checked"/>
Busca por nome do concurso </td>
</tr>
<tr>
<td><input type="radio" name="busc" value="2" />
Busca setor </td>
</tr>
<tr>
<td><input type="radio" name="busc" value="3"/>
Busca por pratelheira</td>
</tr>
<tr>
<td><input type="radio" name="busc" value="4" />
Busca por caixa </td>
</tr>
<tr>
<td><input type="radio" name="busc" value="5" />
Busca por descrição </td>
</tr>
<tr>
<td><input type="radio" name="busc" value="6" />
Busca por solicitante </td>
</tr>
<tr>
</tr>
<tr> </tr>
</table>
</form>
<p>
<?php if ($totalrows > 0){ ?>
Total de Arquivos Cadastrados buscando por: <?php echo $pesquisar ?> : <?php echo $totalrows ?></strong>
<?php while ($dados = mysql_fetch_assoc($result)) { ?>
<table width="571" border="1">
<tr>
<td width="156" bgcolor="#C8EDF9">Nome do Concurso </td>
<td width="85" bgcolor="#C8EDF9">Setor</td>
<td width="73" bgcolor="#C8EDF9">Pratelheira</td>
<td width="54" bgcolor="#C8EDF9">Caixa</td>
<td width="86" bgcolor="#C8EDF9">Descrição</td>
<td width="77" bgcolor="#C8EDF9">Solicitante</td>
</tr>
<tr>
<td><?php echo $dados['nome'];?> </td>
<td><?php echo $dados['setor'];?></td>
<td><?php echo $dados['pratelheira'];?></td>
<td><?php echo $dados['caixa'];?></td>
<td><?php echo $dados['descricao'];?></td>
<td><?php echo $dados['solicitante'];?></td>
</tr>
<?php } ?>
</table>
<p>
<p>
<p>
<p>
<p>
<?php } else {
if ($_GET['submit'] == "a")
{
echo "Não foram encontrados registros pesquisando em Busca por ";?>
<strong><?php echo $item; ?><?php echo " procurando por ";?> <?php echo $pesquisar;
}
}
?>
<?php
mysql_free_result($result);
?>
<?php include "rodape.php"; ?>Carregando comentários...