Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Quando eu clico no número ele não vai para a próxima página, fica na mesma.
<table class="mGrid" cellspacing="0" border="0" style="width:895px;border-collapse:collapse;">
<tr>
<th width="300" scope="col">Selecione o arquivo para download</th>
<th width="400" scope="col">Descrição</th>
<th width="140" scope="col">Data da Publicação</th>
</tr>
<?php
//######### INICIO Paginação
$numreg = 2; // Quantos registros por página vai ser mostrado
if (!isset($pg)) {
$pg = 0;
}
$inicial = $pg * $numreg;
//######### FIM dados Paginação
$sqlConta = 'SELECT * FROM TABELA';
try{
$queryConta = $conecta->prepare($sqlConta);
$queryConta->execute();
$quantreg = $queryConta->rowCount(PDO::FETCH_ASSOC);
}catch(PDOexception $errorConta){
echo 'Erro ao selecionar '.$errorConta->getMessage();
}
$pg = $_GET['pg'];
$sqlUpload = 'SELECT * FROM TABELA ORDER BY id DESC LIMIT '.$inicial.', '.$numreg;
try{
$queryUpload = $conecta->prepare($sqlUpload);
$queryUpload->execute();
$resUpload = $queryUpload->fetchAll(PDO::FETCH_ASSOC);
}catch(PDOexception $errorUpload){
echo 'Erro ao selecionar '.$errorUpload->getMessage();
}
foreach($resUpload as $resSelectUpload){
$idUpload = $resSelectUpload['id'];
$nameUpload = $resSelectUpload['nameUpload'];
$descriptionUpload = $resSelectUpload['descriptionUpload'];
$dateUpload = $resSelectUpload['dateUpload'];
$destinatario = $resSelectUpload['destinatario'];
echo'<tr class="over">
<td><a class="current_page_item" href="http://www.consorcio7.com.br/https/uploadedFiles/'.$nameUpload.'">'.$nameUpload.'</a></td>
<td><a class="desc" style=" color:#717171;" href="iUploadTwo.php?idPage='.$idUpload.'">'.$descriptionUpload.'</a></td>
<td>'.date('d/m/Y H:i',strtotime($dateUpload)).'</td>
</tr>';
}
?>
<tr class="pgr">
<td colspan="4">
<table border="0">
<tr>
<?php
$quant_pg = ceil($quantreg/$numreg);
$quant_pg++;
// Faz aparecer os numeros das página entre o ANTERIOR e PROXIMO
for($i_pg=1;$i_pg<$quant_pg;$i_pg++) {
// Verifica se a página que o navegante esta e retira o link do número para identificar visualmente
if ($pg == ($i_pg-1)) {
echo "<td><span>".$i_pg."</span></td>";
} else {
$i_pg2 = $i_pg-1;
echo "<td><a href=".$PHP_SELF."?pg=".$i_pg2.">".$i_pg."</a></td>";
}
}
?>
</tr>
</table>
</td>
</tr>
</table>
Como resolver este problema?
Quero que quando eu clicar no número ele se dirija para a próxima página e mostre os registros ( exemplo esta mostrando 2 registros, no caso 1 e 2 queria que quando clicasse na página 2 aparece-se os outros dois registros 3 e 4 e assim por diante).
ALGUM MASTER EM PHP PODE ME AJDUAR? GRATO!
Carregando comentários...