Ir para conteúdo

POWERED BY:

Arquivado

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

juninhovip

Paginação de Busca, está dando erro...

Recommended Posts

Estou com erro neste script ele faz uma busca no dB e retorna o resultado paginado, pelomenos era para fazer isso mas ele esta dando o seguinte erro:

 

Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING

 

Creio que o erro está na linha onde citei no comentario.

 

Alguem pode me ajudar a resolver este erro???

 

 

$qr = "SELECT * FROM imoveis WHERE regiao LIKE '%".$palavra."%' and tipo LIKE '".$menu_tipo."' and contrato LIKE '".$contrato."' and quartos LIKE '%".$numero_quartos."%' ORDER BY codigo DESC";

$lpp = 5; // Especifique quantos resultados você quer por página

$sql = mysql_query($qr); // Executa a query no Banco de Dados

$total = mysql_num_rows($sql); // Conta o total ded resultados encontrados

$pagina = ceil($total / $lpp);

$totalPG = ceil($total / $lpp); // Retorna o total de páginas

if(!isset($pagina)) { $pagina = 0; } // Especifica uma valor para variavel pagina caso a mesma não esteja setada

$inicio = $pagina * $lpp; // Retorna qual será a primeira linha a ser mostrada no MySQL

$result = mysql_query($sql." LIMIT ".$inicio",".$1pp); //da um limite de paginas para o resultado ACHO QUE AQUI ESTA O ERRO

echo "Resultados <b>$total</b>.<br>\n";

while ($r = mysql_fetch_array($result)) { //gera loop com os resultados

echo "<hr>\n";

echo "<b>Codigo do Imóvel:</b>$r[codigo].<br>\n";

echo "<b>Descrição do Imóvel:</b>$r[titulo].<br>\n";

}

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Isso e erro de digitação...?

 

$result = mysql_query($sql." LIMIT ".$inicio",".$1pp);

 

nao seria

 

$result = mysql_query($sql." LIMIT ".$inicio",".$lpp);

<{POST_SNAPBACK}>

Nao Amigo, nao possui este erro aqui no forum que ficou assim mas eu verifiquei no codigo do meu arquivo e ele está correto.

 

Velew pela ajuda.

 

Ta dificil fz essa paginacao viu.....heheheh

Compartilhar este post


Link para o post
Compartilhar em outros sites

Juninho vip seu codigo ta assim

$result = mysql_query($sql." LIMIT ".$inicio",".$lpp);

 

tenta assim

 

$result = mysql_query($sql." LIMIT ".$inicio.",".$lpp);

 

qualquer coisa posta ....

 

um abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Amigo tentei do jeito que você me sugeriu mas continua dando erro na mesma linha deu este erro agora:Parse error: parse error, unexpected T_LNUMBER, expecting T_VARIABLE or '$' Esta apontando que o erro esta na linha:$result = mysql_query($sql." LIMIT ".$inicio.",".$lpp);Obrigado pela ajuda espero que continue tentando me ajudar........VLW

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.