Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Hamon

Imbutir Paginação

Recommended Posts

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

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.