Categorias

Aprenda a paginar resultados de banco de dados com PHP

A paginação de resultados de banco de dados para aplicações web sempre foi um pouco complicado de entender para algumas pessoas.

Nesse script será apresentado uma forma simples a partir do resultado do banco de dados mySQL.
No exemplo foi utilizado uma tabela chamada “produto” com os campos: idproduto e descricao.



	 $linhas){
			//se não, atribui a variavel $linhas a $terminaEm
			$terminaEm = $linhas;
		}
		
		//ve se $linhas e maior '>' que 0
		if ($linhas>0 ){
		//echo "$aPartirDeQual - $terminaEm";
			//estrutura de repetição para o resultado do banco
			for($i=$aPartirDeQual; $i< $terminaEm; $i++){
				$idproduto = mysql_result($consulta,$i,"idproduto");
				$produto = mysql_result($consulta,$i,"descricao");
		
				echo "$idproduto | $produto ";
				echo "
"; } //estrutura de repetição listando as páginas for($pag=1; $pag<=$qtpaginas; $pag++){ if($pagatual == $pag){ echo ""; echo "$pag"; echo " "; }else{ echo ""; echo "$pag"; echo " "; } } } else{ echo "Nenhum Registro Encontrado"; echo "Seja O Primeiro A Enviar Um Recado"; } mysql_close(); ?>