//**************************************************************************
// Criado por Pedro Rodholfo predodolfo@hotmail.com
// Esse script faz parte de uma busca de um classificados de automoveis criado por mim
// está livre para ser feita qualquer modificação
//**************************************************************************
function conectar($bd)
{
$db = mysql_connect("localhost","root","root"); //mysql_connect("domain","login","password")
mysql_select_db($bd);
if (!$db)
{
echo("Erro de conexão ".mysql_error()."\n");
exit;
}
}
//**************************************************************************
$registros_por_pagina = 10;
$pagina = empty($HTTP_GET_VARS['pagina'])? 1 : $HTTP_GET_VARS['pagina'];
$tabela1 = $HTTP_GET_VARS['tabela1'];
$tabela2 = $HTTP_GET_VARS['tabela2'];
$tabela3 = $HTTP_GET_VARS['tabela3'];
// Aqui são selecionadas as colunas das tabelas a serem procuradas.
$sea = "select * from dados where tabela1 LIKE '%" . $tabela1 . "%' AND tabela2 LIKE '%" . $tabela2 . "%' AND tabela3 LIKE '%" . $tabela3 . "%' ORDER BY tabela1 ASC";
$result = mysql_query ($sea) or die(mysql_error());
$num = @mysql_num_rows($result);
// Paginação dos resultados.
$pagina_anterior = $pagina - 1;
$pagina_posterior = $pagina + 1;
$registro_inicio = ($registros_por_pagina * $pagina) - $registros_por_pagina;
$total_de_registros = mysql_num_rows($result);
if ($total_de_registros <= $registros_por_pagina) {
$total_de_paginas = 1;
}elseif (($total_de_registros % $registros_por_pagina) == 0) {
$total_de_paginas = ($total_de_registros / $registros_por_pagina);
}else{
$total_de_paginas = ($total_de_registros / $registros_por_pagina) + 1;
}
$total_de_paginas = (int) $total_de_paginas;
if (($pagina > $total_de_paginas) || ($pagina < 0))
{
echo 'número da página inválido';
exit;
}
$sea = $sea . " LIMIT $registro_inicio, $registros_por_pagina";
$result = mysql_query($sea) or die(mysql_error());
?>
@include "top.php";
?>
Foram encontrados
|
if ( mysql_num_rows($result) ) {
// processamento normal
} else {
echo "$erro |
";
}
?>
$link_de_navegacao = '';
/* link "anterior" */
if($pagina_anterior)
{
$link_de_navegacao .= "Anterior";
}
for($i = 1; $i <= $total_de_paginas; $i++)
{
if($i != $pagina)
{
/* link individual para as outras páginas */
$link_de_navegacao .= " $i ";
}else{
$link_de_navegacao .= " [$i] ";
}
}
/* link "proximo" */
if($pagina != $total_de_paginas)
{
$link_de_navegacao .= "Próximo";
}
// AGORA mostrar os resultados para o usuário.
// ##############################################
echo $html_resultados;
echo $link_de_navegacao;
?> |