Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Besouro

[Resolvido] Busca - Não tá aparecendo os dados

Recommended Posts

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"; ?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

ae galera

testei aqi, na verdade nao ta aparecendo soh o 1o registro, eu pensei q nao tava aparecendo nenhum pq soh tinha 1 registro, mas se tiver 3 aparece soh 2, pra todos os tipos de busca, pq nao ta aparecendo o 1o registro??

 

valeuu

 

besouro

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.