Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
PessoAll...
Eu sou um novato em php, e tô com uma dúvida a 3 dias e não consigo resolver...
o cód abaixo funciona em outra páginamuito bem faz a contagem das páginas, mas fiz umas modificações e agora não quer fazer a contagem...
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="[http://www.w3.org/1999/xhtml">](http://www.w3.org/1999/xhtml)
<head>
<meta http-equiv="content-Type" content="text/html; charset=utf-8" />
<link href="css/style_1.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
</head>
<body>
<?php
// Selecionar servidor
include 'conndb.php';
// Pegar a página atual por GET
$p = $_GET["p"];
// Pegar os campos pesquisados
$codImg = $_GET["codImg"];
$catImg = $_GET["catImg"];
$descImg = $_GET["descImg"];
// Verifica se a variável tá declarada, senão deixa na primeira página como padrão
if(isset($p)) {
$p = $p;
} else {
$p = 1;
}
// Defina aqui a quantidade máxima de registros por página.
$qnt = 20;
// O sistema calcula o início da seleção calculando:
// (página atual * quantidade por página) - quantidade por página
$inicio = ($p*$qnt) - $qnt;
// Seleciona no banco de dados com o LIMIT indicado pelos números acima
$sql_select = "SELECT * FROM tbimg WHERE catImg LIKE '%".$catImg."%' AND codImg LIKE '%".$codImg."%' AND descImg LIKE '%".$descImg."%' ORDER BY codImg LIMIT $inicio, $qnt";
// Executa o Query
$sql_query = mysql_query($sql_select);
// Cria um while para pegar as informações do BD
echo "<div id='menu'>";
echo "<ul>";
while($array = mysql_fetch_array($sql_query)) {
// Variáveis para capturar os campos no banco de dados
$imgImg = $array["imgImg"];
$codImg = $array["codImg"];
$descImg = $array["descImg"];
$catImg = $array["catImg"];
// Exibe os dados que estão no BD e pula uma linha
echo "<ul>";
echo "<li><a rel='lightbox[prod]' href='../cadastra/fotos/".$imgImg."'><img src='../cadastra/fotos/".$imgImg."' alt='Foto de exibição' /></a><br />";
echo "<b>Código:</b> <a href='edita.php?codImg=".$codImg."'/>".$codImg."</a><br />";
echo "<b>Descrição:</b> " . $descImg."<br />";
echo "<b>Categoria:</b> " . $catImg."</li><br /><br />";
echo "</ul>";
}
echo "</ul>";
echo "</div>";
echo "<div id='pagin1'>"; echo "<li id=botao><a href='?codImg=".$_GET['codImg']."&catImg=".$_GET['catImg']."&descImg=".$_GET['descImg']."&p=1' target='_self'>[<</a> ";// Se o número da página for menor ou igual a zero, não faz nada
// (afinal, não existe página 0, -1, -2..)
if($i <=0) {
//faz nada
// Se estiver tudo OK, cria o link para outra página
} else {
echo "<li id=botao><a href='?codImg=".$_GET['codImg']."&catImg=".$_GET['catImg']."&descImg=".$_GET['descImg']."&p=".$i."' target='_self'>".$i."</a> ";
}
} echo "<li id=botao>".$p." "; echo "<li id=botao><a href='?codImg=".$_GET['codImg']."&catImg=".$_GET['catImg']."&descImg=".$_GET['descImg']."&p=".$i."' target='_self'>".$i."</a> ";
}
} echo "<li id=botao><a href='?codImg=".$_GET['codImg']."&catImg=".$_GET['catImg']."&descImg=".$_GET['descImg']."&p=".$pags."' target='_self'>>]</a> </li> ";
echo "<a href='localiza.php'>Voltar</a>";
echo "</div>";
?>
</body>
</html>Será que alguém pode me ajudar?
Carregando comentários...