<?php
//paginação com Conexão com o banco:
mysql_connect("localhost","usuário","senha");
mysql_select_db("test");
// Informações da query. No caso, "SELECT * FROM produtos WHERE EXIBIR=1"
$campos_query = "*";
$final_query = "FROM dicas";
// Declaração da pagina inicial
@$pagina = $_GET["pagina"];
if($pagina == "") {
$pagina = "1";
}
// Maximo de registros por pagina
$maximo=5;
// 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($total <= 0) {
echo "
} else {
$strQuery = "SELECT $campos_query $final_query ORDER BY RAND() LIMIT $inicio,$maximo";
// ALTEREI AQUI
$query = mysql_query($strQuery);
while($row = mysql_fetch_array($query)) {
echo $row["nome"]." : " .$row["informacao"]."
";
}
// 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 <= $pgs;$i++) {
if($i != $pagina) {
echo " $i";
} else {
echo " ".$i."";
}
}
if($mais <= $pgs) {
echo " próxima";
}
}
}
?>
HOSPEDAGEM GRATUITA COM PHP, SEM BANNER, SEM ADS
Nenhum comentário:
Postar um comentário