require ‘autentica.php’;
// Informações da query. No caso, “SELECT * FROM produtos WHERE ativo=1 ORDER BY RAND()”
$categoria = “bagageiroseracks”;
$campos_query = “*”;
$final_query = “FROM agencias WHERE cat1 = ‘$categoria’ OR cat2 = ‘$categoria’ OR cat3 = ‘$categoria’”;
// Declaração da pagina inicial
$pagina = $_GET["pagina"];
if($pagina == “”) {
$pagina = “1″;
}
// Calculando o registro inicial
$inicio = $pagina – 1;
$inicio = $maximo * $inicio;
// Conta os resultados no total da minha query
$strCount = “SELECT COUNT(*) AS ‘num_registros’ $final_query”;
$query = mysql_query($strCount);
$row = mysql_fetch_array($query);
$total = $row["num_registros"];
if($totalecho ”
} else {
if(!isset($_GET["seed"])) {
$seed = rand(); // Caso ainda não exista uma semente, cria a semente via PHP.
} else {
$seed = addslashes($_GET["seed"]); // Caso já exista uma semente, utiliza a que foi passada na url. (o addslashes é por questão de segurança)
}
$strQuery = “SELECT $campos_query $final_query ORDER BY RAND($seed) LIMIT $inicio,$maximo”;
$query = mysql_query($strQuery);
?>
echo “Página(s) “;
// Calculando pagina anterior
$menos = $pagina – 1;
// Calculando pagina posterior
$mais = $pagina + 1;
$pgs = ceil($total / $maximo);
if($pgs > 1 ) {
// Mostragem de pagina
if($menos>0) {
echo “anterior “;
}
// Listando as paginas
for($i=1;$i if($i != $pagina) {
echo ” $i“;
} else {
echo ” “.$i.”“;
}
}
if($mais echo ” próxima“;
}
}
}
?>




