Consulta nao retorna resultados.
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");
?>Discussão (4)
Carregando comentários...