Hamon 1 Denunciar post Postado Fevereiro 13, 2016 Olá, pessoal, gostaria de por paginação limitada por 20 resultados vindo do banco de dados. Tentei de várias formas mas sem resultado, alguem poderia me ajudar? :/ Código: <!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"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Mostrar Caixa</title> <link href="../jquery/Simple-Flexible-jQuery-Dropdown-Menu-Plugin-Dropit/dropit.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="../jquery/jquery-2.2.0.js"></script> <script type="text/javascript" src="../jquery/Simple-Flexible-jQuery-Dropdown-Menu-Plugin-Dropit/dropit.js"></script> <script> $(document).ready(function() { $('#meses').dropit(); }); </script> <script> $(document).ready(function() { $('#ordem').dropit(); }); </script> <style> .menu ul { display: none; } /* Hide before plugin loads */ .menu ul.dropit-submenu { background-color: #fff; border: 1px solid #b2b2b2; padding: 6px 0; margin: 3px 0 0 1px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); -moz-box-shadow: 0px 1px 3px rgba(0,0,0,0.15); box-shadow: 0px 1px 3px rgba(0,0,0,0.15); } .menu ul.dropit-submenu a { display: block; font-size: 14px; line-height: 25px; color: #7a868e; padding: 0 18px; } .menu ul.dropit-submenu a:hover { background: #248fc1; color: #fff; text-decoration: none; } table {border:1px black solid;} table td {text-align:center; border:1px black solid;} span {color:#3267A7; font:20px Calibri; font-weight:bold;} </style> </head> <body> <h1>Mostrar Caixa</h1> <table> <tr> <td>ID</td> <td>Data</td> <td>Mes</td> <td>Vendedor</td> <td>Produto</td> <td>Quantidade</td> <td>Entrada</td> <td>Saida</td> </tr> <form action="search_caixa.php" method="post" name="search_caixa"> Pesquisa por data: <input type="text" placeholder="Pesquise uma data" name="pesquisa" required/> <input type="submit" name="btn_pesquisar" value="Pesquisar" /> </form> <?php session_start(); include "../conexao.inc"; //VARIAVEIS QUANDO A PESSOA ENTRA NA PAGINA E TESTE PARA VER SE A PESSOA JÁ PEGOU ALGUM FILTRO DE ORDEM if(isset($_GET['ordem'])){ @$ordem=$_GET['ordem']; $_SESSION['ordem']=$ordem; }else{ $ordem="ASC"; } if(isset($_GET['mes'])){ @$mes=$_GET['mes']; $_SESSION['mes']=$mes; }else { $mes=""; } //SELEÇÃO DE MES echo "<ul id='meses' class='menu'>"; echo "<li><a href='#' class='btn'>Meses</a>"; echo "<ul>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=janeiro'>Janeiro</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=fevereiro'>Fevereiro</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=marco'>Março</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=abril'>Abril</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=maio'>Maio</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=junho'>Junho</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=julho'>Julho</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=agosto'>Agosto</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=setembro'>Setembro</a></li>"; echo " <li><a href='caixa.php?ordem=$ordem&mes=outubro'>Outubro</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=novembro'>Novembro</a></li>"; echo "<li><a href='caixa.php?ordem=$ordem&mes=dezembro'>Dezembro</a></li>"; echo "</ul>"; echo "</li>"; echo "</ul>"; //OPÇOES DE FILTRO ORDENADO POR echo "<ul id='ordem' class='menu'>"; echo "<li><a href='#' class='btn'>Ordenar Por</a>"; echo "<ul>"; echo "<li><a href='caixa.php?ordem=DESC&mes=$mes'>ID decrescente</a></li>"; echo "<li><a href='caixa.php?ordem=ASC&mes=$mes'>ID crescente</a></li>"; echo "<li><a href='caixa.php?ordem=DATA_ASC&mes=$mes'>Data decrescente</a></li>"; echo "<li><a href='caixa.php?ordem=DATA_DESC&mes=$mes'>Data crescente</a></li>"; echo "<li><a href='caixa.php?ordem=VEND_ASC&mes=$mes'>Vendedor crescente</a></li>"; echo "<li><a href='caixa.php?ordem=VEND_DESC&mes=$mes'>Vendedor decrescente</a></li>"; echo "</ul>"; echo "</li>"; echo "</ul>"; //ARMAZEA EM SESSION A VARIAVEL MES //TESTA E ARMAZENA EM SESSION OQ FOI PEGO PELA VÁRIAVEL ORDEM @$ordem=$_GET['ordem']; $_SESSION['ordem']=$ordem; if($mes == "janeiro"){ $mes=" "."WHERE mes='janeiro'"." "; } if($mes == "fevereiro"){ $mes=" "."WHERE mes='fevereiro'"." "; } if($mes == "marco"){ $mes=" "."WHERE mes='marco'"." "; } if($mes == "abril"){ $mes=" "."WHERE mes='abril'"." "; } if($mes == "maio"){ $mes=" "."WHERE mes='maio'"." "; } if($mes == "junho"){ $mes=" "."WHERE mes='junho'"." "; } if($mes == "julho"){ $mes=" "."WHERE mes='julho'"." "; } if($mes == "agosto"){ $mes=" "."WHERE mes='agosto'"." "; } if($mes == "setembro"){ $mes=" "."WHERE mes='setembro'"." "; } if($mes == "outubro"){ $mes=" "."WHERE mes='outubro'"." "; } if($mes == "novembro"){ $mes=" "."WHERE mes='novembro'"." "; } if($mes == "dezembro"){ $mes=" "."WHERE mes='dezembro'"." "; } //VE SE A VARIAVEL ORDEM FOI CLICADA OU NAO if(isset($ordem)){ //TESTES PARA ORDENAR POR ID DECRECENTE OU CRESCENTE if($ordem == "DESC"){ $sql1="SELECT * FROM tb_caixa $mes ORDER BY id DESC"; $comando=mysqli_query($con,$sql1); echo "<br/><span>Ordenando por ID Decrescente</span><br/><br/>"; while ($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } if($ordem == "ASC"){ $sql1="SELECT * FROM tb_caixa $mes ORDER BY id ASC"; $comando=mysqli_query($con,$sql1); echo "<br/><span>Ordenando por ID Crescente</span><br/><br/>"; while ($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } //TESTA PARA ORDENAR POR ODEM CRECENTE OU DECRESCENTE if($ordem == "DATA_DESC"){ $sql1="SELECT * FROM tb_caixa $mes ORDER BY data DESC"; $comando=mysqli_query($con,$sql1); echo "<br/><span>Ordenando por Data Decrescente</span><br/><br/>"; while ($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } if($ordem == "DATA_ASC"){ $sql1="SELECT * FROM tb_caixa $mes ORDER BY data ASC"; $comando=mysqli_query($con,$sql1); echo "<br/><span>Ordenando por Data Crescente</span><br/><br/>"; while ($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } if($ordem == "VEND_ASC"){ $sql1="SELECT * FROM tb_caixa $mes ORDER BY vendedor ASC"; $comando=mysqli_query($con,$sql1); echo "<br/><span>Ordenando por Vendedor A - Z</span><br/><br/>"; while ($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } if($ordem == "VEND_DESC"){ $sql1="SELECT * FROM tb_caixa $mes ORDER BY vendedor DESC"; $comando=mysqli_query($con,$sql1); echo "<br/><span>Ordenando por Vendedor Z - A </span><br/><br/>"; while ($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } //SE A VARIAVEL ORDEM NAO EXISTIR MOSTRA TODOS OS ITENS }else{ $sql2="SELECT * FROM tb_caixa"; $comando=mysqli_query($con,$sql2); while($escreve=mysqli_fetch_array($comando)){ $id=$escreve['id']; $data=$escreve['data']; $mes=$escreve['mes']; $vendedor=$escreve['vendedor']; $produto=$escreve['produto']; $quantidade=$escreve['quantidade']; $entrada=$escreve['entrada']; $saida=$escreve['saida']; echo "<tr><td>$id</td><td>$data</td><td>$mes</td><td>$vendedor</td><td>$produto</td><td>$quantidade</td><td>$entrada</td><td>$saida</td></tr>"; } } ?> </table> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
wootzor 103 Denunciar post Postado Fevereiro 13, 2016 Podes usar uma das várias classes disponíveis para esse efeito. Esta tem exemplos de uso. Compartilhar este post Link para o post Compartilhar em outros sites