[Resolvido] paginação com jquery
Olá pessoal, estou pretendendo fazer uma paginação utilizando o jquery, no meu caso funcionará assim:
Tenho uma página chamada lista_cliente.php, sempre que essa página é carregada, dentro da div=dadosAgenda, carrega todos os clientes agendados para o dia.
<?php include_once("header-admin.php"); ?>
<?php include_once("Conexao/conexaoPDO.php"); ?>
<script type="text/javascript">
$(document).ready(function() {
$("#dadosAgenda").load("nav/lista.php"); // Aki eu carrego dentro da div dadosAgenda
});
</script>
<div id="pesquisaConteudo">
<h1>Agendamentos do dia</h1>
<form name="locate" id="locate" method="post" enctype="multipart/form-data">
<span class="pCliente">Clientes =
<select name="clientes" id="clientes">
<option value="cpf">Cpf</option>
<option value="nome">Nome</option>
</select>
</span>
<span> Pesquisa : <input type="text" name="valorPesquisa" id="valorPesquisa" style="width:100px;" /> </span>
<span> <input type="submit" name="localizar" id="localizar" value="OK" class="btn1"/> </span>
</form>
</div><!--<div id="pesquisaConteudo"> -->
<div id="dadosAgenda">
</div>
<?php include_once("footer.php"); ?>
[/code
Em lista.php eu tenho
[code]
<?php
include("../Conexao/conexaoPDO.php");
?>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td>Cliente</td>
<td>Data/hora AGEN</td>
<td>Data/hora CHEG</td>
</tr>
<!-- DADOS DA PAGINAÇÃO -->
<?php
if($pag >= '1'){
$pag = $pag;
}else{
$pag = '1';
}
$maximo = '10'; //RESULTADOS POR PÁGINA
$inicio = ($pag * $maximo) - $maximo;
?>
<!-- SELECIONA DADOS TABELA -->
<?php
$data = date("Y-m-d");
$selecionaAgenda = "SELECT * FROM agendados WHERE agendados.agendamentoData = :data ORDER BY agendados.agendamentoData ASC LIMIT ".$inicio.",".$maximo;
try{
$queryAgenda = $conecta->prepare($selecionaAgenda);
$queryAgenda->bindValue(":data", $data, PDO::PARAM_STR);
$queryAgenda->execute();
$result = $queryAgenda->fetchAll(PDO::FETCH_ASSOC);
$registro = $queryAgenda->rowCount();
} catch(PDOException $erro){
echo "Erro na seleção, favor informa ao administrador do sistema ";
}
if ($registro <= 0){
echo "Sem dados cadastrado";
} else {
foreach($result as $rs){
$i++;
if ($i % 2 == 0) { // Se for par, printa a cor
$cor = 'style="background:#CCE6FF;"';
} else { // // Se for impar, printa a cor
$cor = 'style="background:#FFF;"';
}
?>
<tr <?php echo $cor; ?>>
<td><a href="index-admin.php?pg=movPaciente&id=<?php echo $rs['clienteID']; ?>"><?php echo $rs['clienteNome']; ?></a></td>
<td><?php echo date("d/m/Y", strtotime($dataAgendamento)); ?></td>
<td>
<?php
if ($horaChegada == '0000-00-00 00:00:00'){
echo ' ';
} else {
echo date("d/m/Y", strtotime($horaChegada));
}
?>
</td>
</tr>
<?php
}
}
?>
</table>
<div class="paginador">
<?php
include_once("../Conexao/conexao.php");
$conecta = new recordset(); // atribui um apelido para o classa recordsert
$conecta->conexao(); // seta a função de conexão para a variavel $conecta
$res = $conecta->executa_query("SELECT * FROM agendados");
$total = mysql_num_rows($res);
$paginas = ceil($total/$maximo);
$links = '5'; //QUANTIDADE DE LINKS NO PAGINATOR
echo "<a href=\"index-admin.php?pg=lista_cliente&pag=1\">Primeira Página</a> ";
for ($i = $pag-$links; $i <= $pag-1; $i++){
if ($i <= 0){
}else{
echo"<a href=\"index-admin.php?pg=lista_cliente&pag=$i\">$i</a> ";
}
}echo "$pag ";
for($i = $pag +1; $i <= $pag+$links; $i++){
if($i > $paginas){
}else{
echo "<a href=\"index-admin.php?pg=lista_cliente&pag=$i\">$i</a> ";
}
}
echo "<a href=\"index-admin.php?pg=lista_cliente&pag=$paginas\">Última página</a> ";
?>
</div><!--div class="paginador" -->
Meu problema consiste no direcionamento do link da paginação, pois como mando para lista_cliente ele sempre zera o valor da variável $pag.
Alguém pode me dar uma dica de como resolver isso ?
Discussão (1)
Carregando comentários...