Ir para conteúdo

POWERED BY:

Arquivado

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

Lipearu

Consulta nao retorna resultados.

Recommended Posts

olá amigos. tenho duas paginas php. busca.php e resultado.php . a busca.php eh preenchido um formulario pequeno. e o resultado exibe os resultados. o problema eh o seguinte. a pagina resultado.php nao retorna nada. da o aviso que nao encontrou nenhum resultado. sendo que existem resultados a exibir. gostaria de saber onde esta o erro. desde ja agradeço e o codigo das duas paginas esta abaixo. vlwww

 

busca.php

<script language=javascript>
<!--
function validarbusca(form) { 

marca = document.busca2.marca.value;
if (marca == "") {
alert("Escolha a marca!");
busca2.marca.focus();
return false;
}
busca = document.busca2.busca.value;
if (busca == "") {
alert("Digite o modelo!");
busca2.busca.focus();
return false;
}
}
// -->

function valida_cad(form) { 

email = document.cadastro.email.value;
if (email == "") {
alert("Coloque seu email!");
cadastro.email.focus();
return false;
}
else {
if (email.indexOf("@")==-1) {
alert("Digite um e-mail válido.");
cadastro.email.focus();
return false;
}}
}
</script>
<style type="text/css">
<!--
.link_branco {
   font-family: tahoma;
   font-size: 12px;
   color: #FFFFFF;
}
a:link {
   color: #FFFFFF;
}
a:visited {
   color: #FFFFFF;
}
a:hover {
   color: #FFFFFF;
}
a:active {
   color: #FFFFFF;
}
-->
</style>

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ 
window.open(selObj.options[selObj.selectedIndex].value, "baixo", "");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<body>
<table width="180" border="0" cellspacing="0" cellpadding="0">
<form name="busca2" method="post" action="resultado.php" onSubmit="return validarbusca(this)">
  <tr> 
    <td height="15" background="imagens/fundo_tit_barra_esq.gif" bgcolor="#000000"><img src="imagens/buca_rapida.gif" width="87" height="16"></td>
  </tr>
  <tr> 
      <td align="center" background="imagens/fundo_barra_esq.gif"><table width="137" border="0" cellspacing="0" cellpadding="0">
          <tr> 
            <td width="20" align="center"><input name="categ" type="radio" value="2"></td>
            <td width="45">
              <?=$fonte03?>
              <b>Nova</b> </td>
            <td width="20" align="center"><input name="categ" type="radio" value="3" checked></td>
            <td width="52"> 
              <?=$fonte03?>
              <b>Usada</b></td>
          </tr>
        </table></td>
  </tr>
  <tr> 
      <td align="center" background="imagens/fundo_barra_esq.gif"> <table width="137" border="0" cellspacing="0" cellpadding="0">
            <td width="23"><input type="radio" name="tipo" value="3" checked> </td>
            <td width="114"> 
              <?=$fonte03?>
              <b>Moto</b></td>
          </tr>
        </table></td>
  </tr>
  <tr> 
    <td align="left" background="imagens/fundo_barra_esq.gif">   
   <select name="marca" style="font-family: tahoma; font-size: 10; width: 110;">
<? 
#@include('includes/abrebanco.php');
$sql_marca1 = "select * from marcas order by marca asc";
$exe_marca1 = mysql_query("$sql_marca1");

?>
<?
  while($row=mysql_fetch_array($exe_marca1,MYSQL_ASSOC)){
?>
   <option value="<?=$row[id]?>"><?=$row[marca]?></option>
<?
  }
?>

    </select>
</td>

  </tr>
  <tr> 
    <td align="left" background="imagens/fundo_barra_esq.gif">   <input type="text" name="busca"  size="22" style="font-family: tahoma; font-size: 10;">
        <input type="submit" name="Submit2" value="OK" style="font-family: tahoma; font-size: 11; font-weight: bold; color: #FFFFFF; background-color: #000000; border-width: 1; border-color: #000000"> 
      </td>
  </tr>
</form></table>

     
<table width="180" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td background="imagens/fundo_barra_esq.gif"> </td>
  </tr>
  <tr> 
    <td background="imagens/fundo_tit_barra_esq.gif" bgcolor="#000000"><img src="imagens/canais.gif" width="46" height="16"></td>
  </tr>
    <tr> 
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><form name="form1" method="post" action="">
    <div align="center">
      <select name="select" onChange="MM_jumpMenu('parent',this,0)">
        <option value="estoque.php" selected>Estoque </option>
        <option value="motos_novas.php">Novas </option>
        <option value="motos_usadas.php">Usadas </option>
        <option value="alta_cilindrada.php">Alta Cilindrada </option>
      </select>
    </div>
    </form></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="procura.php">Qual Moto Você Procura?</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="consignado.php">Deixe em Consignação</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="compramos.php">Compramos Sua Moto</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="consorcio.php">Consórcio</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="localizacao.php">Localização</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="fichadecadastro.php">Ficha de Cadastro</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="detrans.php">Detrans</a></font></b></td>
  </tr>
  <tr> 
    <td height="20" valign="middle" background="imagens/fundo_barra_esq.gif"><b><font class="link_branco"><img src="imagens/icone_barra_esq.gif" width="19" height="15" align="top"><a href="links.php">Links Úteis</a></font></b></td>
  </tr>
  <tr> 
    <td background="imagens/fundo_barra_esq.gif"><? echo $fonte01; ?>.</td>
  </tr>
</table>
     
<table width="180" border="0" cellspacing="0" cellpadding="0">
  <tr> 
    <td background="imagens/fundo_tit_barra_esq.gif"><img src="imagens/cadastro.gif" width="65" height="16"></td>
  </tr>
  <tr> 
    <td align="center" background="imagens/fundo_barra_esq.gif"><font color="#FFFFFF" size="1" face="tahoma"><b>Receba 
      novidades<br>
      em seu e-mail</b></font></td>
  </tr>
  <tr> 
    <td background="imagens/fundo_barra_esq.gif"><? echo $fonte01; ?>.</font></td>
  </tr>
  <form action="poscadastro.php" method="post" name="cadastro" onSubmit="return valida_cad(this)">
  <tr>
    <td background="imagens/fundo_barra_esq.gif"><font color="#FFFFFF" size="1" face="tahoma"> E-mail: 
      </font><input name="email" type="text" size="15" style="font-family: tahoma; font-size: 10;">
      <input type="submit" name="Submit" value="OK" style="font-family: tahoma; font-size: 11; font-weight: bold; color: #FFFFFF; background-color: #000000; border-width: 1; border-color: #000000"> 
    </td>
  </tr>
  </form>
  <tr> 
    <td align="right" background="imagens/fundo_barra_esq.gif"><? echo $fonte01; ?>.</font></td>
  </tr>
</table>
      <table width="180" border="0" cellspacing="0" cellpadding="0">
       <tr>
          <td background="imagens/fundo_tit_barra_esq.gif"> </td>
        </tr>
        <tr>
          <td align="center" background="imagens/fundo_barra_esq.gif"><img src="imagens/haya.png" width="175" height="117"></td>
        </tr>
      </table>

resultado.php

 

<body>
<body bgcolor="#000000">
</body>
<?
@include ("includes/barracima.php");
@include ("includes/contador.php");
@include ("includes/abrebanco.php");
@include ("includes/config.php");
?>
<STYLE type="text/css">
.cordolink:active { font-family: tahoma; font-size: 10px; color: #3e3e3e; text-decoration: none}
.cordolink:link { font-family: tahoma; font-size: 10px; color: #3e3e3e; text-decoration: none}
.cordolink:hover { font-family: tahoma; font-size: 10px; color: #3e3e3e; text-decoration: underline}
.cordolink:visited { font-family: tahoma; font-size: 10px; color: #3e3e3e; text-decoration: none}
</STYLE> 
<?
$result_pag = 30;

if($pagina==""){
   $pag_atual = 1;
}else{
   $pag_atual = $pagina;
}


$sql = "select * from modelos where modelo like '%".$busca."%'";
$b_modelo = mysql_query($sql);
$cont = mysql_num_rows($b_modelo);
if ($cont == 0){
?>
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="150" height="100%" valign="top"> 
<?
  include ("includes/barraesq.php");
?>
   </td>
    <td align="center" valign="top" bgcolor="#FFFFFF"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td align="center"><img src="imagens/tit_resultados.gif"></td>
        </tr>
      </table> 
      <br>
     <?=$fonte02?>Não foi encontrado nenhum resultado. </td>
    <td width="152" valign="top" background="imagens/fundo_barra_dir.gif"> 
<?
  include ("includes/barradir.php");
?>
   </td>
  </tr>
</table>
<?
}else{
$idmodelo = mysql_result($b_modelo,0,"id");
$sql = "select * from automoveis where categoria like '".$categ."' and tipo like '".$tipo."'";
$sql = $sql . " and marca like '".$marca."' and modelo like '".$idmodelo."'";

$pagesize = $result_pag;
$cachesize = $result_pag;
$exe = mysql_query($sql);

$total = mysql_num_rows($exe);
$pagecount = $total/$result_pag;

$conta_pag = round($pagecount);

if($pag_atual > $conta_pag){
$pag_atual = $conta_pag;
}

?><body bgcolor="<?=$fundo?>" link="<?=$link?>" vlink="<?=$link?>" alink="<?=$link?>">
<table width="900" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="150" height="100%" valign="top"> 
<?
  include ("includes/barraesq.php");
?>
   </td>
    <td align="center" valign="top" bgcolor="#FFFFFF"> 
      <table width="100%" border="0" cellspacing="0" cellpadding="0">
        <tr>
          <td align="center"><img src="imagens/tit_resultados.gif" width="456" height="27"></td>
        </tr>
      </table> 
      <br>

     <?
if($pag_atual< 1){
$pag_atual = 1;
}
if($total == "0"){
  echo $fonte02 . "Nenhum resultado encontrado!<br><br><br>Caso não tenha encontrado o veículo que desejar, <a href=interesse.php class=cordolink>Clique aqui!</a>";
}else{
  $absolutepage = $pag_atual;
}
     ?>
       <table width="456" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td width="100"> 
                  <?=$fonte01?>
                  página 
                  <?=$pag_atual?>
                  de 
                  <?=$conta_pag?>
                </td>
                <td align="right"><?=$fonte01?>
<?
            // anterior
            if($pag_atual>1){
            ?>
            <a href="resultado.php?pagina=<?=$pag_atual - 1?>">[<<]</a>
            <?
            }
            
            // numeros
            for ($I = 1; $I <=$conta_pag; $I ++) {
            if ($I == $pag_atual) {
            echo $I;
            }else{
            ?>
            <a href="resultado.php?pagina=<?=$I?>"><?=$I?></a>
            <?
            }
            }
            
            // proximo
            if($pag_atual<$conta_pag){
            ?>
            <a href="resultado.php?pagina=<?=$pag_atual + 1?>">[>>]</a>
            <?
            }
            ?>
            </td>
              </tr>
            </table>
      <br>
      <table width="456" border="0" cellspacing="0" cellpadding="0">
        <tr align="center" bgcolor="#333333"> 
          <td> <?=$fonte03?>
            Marca</font></td>
          <td> <?=$fonte03?>
            Modelo</font></td>
          <td> <?=$fonte03?>
            Preço</font></td>
          <td> <?=$fonte03?>
            Foto</font></td>
          <td> 
            <?=$fonte03?>
            Categoria</td>
          <td width="50" align="center"> <?=$fonte03?>  </font></td>
        </tr>
         <?
         $result_exibidos = 0; 
  while($row = mysql_fetch_array($exe,MYSQL_ASSOC)){
    if ($td_cor=="1"){
      $td="<td align=center bgcolor=#DBDBDB";
$td_mais = "<td align='center' bgcolor='#DBDBDB' width='50'>";
      $td_cor="0";
    }else{
      $td="<td align=center bgcolor=#EDEDED";
$td_mais = "<td align='center' bgcolor='#EDEDED' width='50'>";
      $td_cor="1";
    }
         
         $sql_marca = "select * from marcas where id='$row[marca]'";
         $marca = mysql_query($sql_marca);

         $sql_modelo = "select * from modelos where id='$row[modelo]'";
         $modelo = mysql_query($sql_modelo);
         
         $sql_rcat = "select * from categorias where id='$row[categoria]'";
         $r_categ = mysql_query($sql_rcat);
         
     echo "<tr height='20'>";
          echo $td .">" .$fonte01 . mysql_result($marca,0,"marca") . "</font></td>";
          echo $td .">". $fonte01 . mysql_result($modelo,0,"modelo") . "</font></td>";
          echo $td .">". $fonte01 . $row[preco]. "</font></td>";
        if ($row[foto]!=""){
        echo $td . "> <img src='imagens/icon_foto_sim.gif'></td>";
        }else{
        echo $td . "> <img src='imagens/icon_foto_nao.gif'></td>";
        }
        echo $td . ">" .$fonte01 . mysql_result($r_categ,0,"categoria"). "</a></font></td>";
          echo $td_mais . $fonte01 . "<a href='mais.php?numero=".$row[id]."' class=cordolink>Mais Info</a></font></td>";
        echo "</tr>";
        $result_exibidos = $result_exibidos + 1;
        }
      ?>
      </table>
     <br>
     <table width="456" border="0" cellspacing="0" cellpadding="0">
              <tr> 
                <td width="100"> 
                  <?=$fonte01?>
                  página 
                  <?=$pag_atual?>
                  de 
                  <?=$conta_pag?>
                </td>
                <td align="right"><?=$fonte01?>
   <?
            // anterior
            if($pag_atual>1){
            ?>
            <a href="resultado.php?pagina=<?=$pag_atual - 1?>">[<<]</a>
            <?
            }
            
            // numeros
            for ($I = 1; $I <=$conta_pag; $I ++) {
            if ($I == $pag_atual) {
            echo $I;
            }else{
            ?>
            <a href="resultado.php?pagina=<?=$I?>"><?=$I?></a>
            <?
            }
            }
            
            // proximo
            if($pag_atual<$conta_pag){
            ?>
            <a href="resultado.php?pagina=<?=$pag_atual + 1?>">[>>]</a>
            <?
            }
            ?>
            </td>
              </tr>
            </table>
<?
  }
?>
    </td>
    <td width="152" valign="top" background="imagens/fundo_barra_dir.gif"> 
<?
#  include ("includes/barradir.php");
?>
   </td>
  </tr>
</table>
<?
  include ("includes/rodape.php");
?>

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.