Ir para conteúdo

Arquivado

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

Foxbh

Paginação em tabelas

Recommended Posts

Boa noite amigos estou com um probleminha nesse codigo de paginação na hora de ir a proxima pagina ta funcionando, so que quando chega no ultimo registro, ela continua e não para , e na hora de voltar, tambem da erro, não volta, alguem poderia me da uma forcinha

 

 

PHP

[*]

[*]

[*]<?php

[*]

[*]

[*]$host = "localhost";

[*]$user = "usuario";

[*]$senha = "senha";

[*]$db = "bd";

[*]

[*]

[*]

[*]$id_cate = $_GET["id_cate"];

[*]$conn = mysql_connect($host,$user,$senha);

[*]$banco = mysql_select_db($db);

[*]$sql = mysql_query("SELECT * FROM produtos");

[*]

[*]echo "<table width=100% border=0>";

[*]

[*]$total = mysql_num_rows($sql);

[*]

[*]$colunas = "3";

[*]

[*]$epc = "3"; // Exibição por Coluna

[*]

[*]$ntde = $colunas * $epc; // Numero Total de exibições

[*]

[*]$nump = $total / $ntde; // Numero de itens exibidos

[*]$nump = floor($nump); // Arredonda numeros exibidos

[*]

[*]if(!isset($_GET['ini']) || $_GET['ini'] <= 1) { $ini = "0"; } else { $ini = $_GET['ini']; }

[*]

[*]$fim = $ini + $ntde;

[*]

[*]echo "<a href=?ini=" . "$ini - $ntde" . ">Pagina Anterior </a>";

[*]echo "<a href=?ini=" . "$fim + 1" . ">Proxima pagina </a>";

[*]

[*]$consulta = mysql_query("SELECT * FROM produtos limit $ini, $fim");

[*]

[*]

[*]

[*]if ($total>0) {

[*]for ($i = 0; $i < $ntde; $i++) {

[*]if (($i%$colunas)==0) {

[*]echo "</tr>";

[*]echo "<tr>";

[*]}

[*]

[*]$dados = mysql_fetch_array($consulta);

[*]$produto = $dados["produto"];

[*]

[*]

[*]?>

[*]<td>

[*]<table border="1" width="100%">

[*]<tr>

[*]<td><?=$produto;?></td>

[*]</tr>

[*]</table>

[*]</td>

[*]<?

[*]}

[*]} else {

[*]echo "Nenhum registro encontrado";

[*]}

[*]?></table>

[*]

Compartilhar este post


Link para o post
Compartilhar em outros sites

como colocar paginação de proximo ou anterior com numero 1,2,3,4 etc..?<?php$host = "localhost";$user = "root";$senha = "";$db = "photos";$tabela = "foto_mulheres";$conn = mysql_connect($host,$user,$senha);$banco = mysql_select_db($db);$sql = mysql_query("SELECT * FROM foto_mulheres ");echo "<table width=400 border=0>";$total = mysql_num_rows($sql);$colunas = "3";if ($total>0) { for ($i = 0; $i < $total; $i++) { if (($i%$colunas)==0) { echo "</tr>"; echo "<tr>"; }$dados = mysql_fetch_array($sql);$login = $dados["login"];$imagem_principal = $dados["imagem_principal"];echo "<td width='169 align='left' valign='top'><font color=#FF00CC size=2 face=verdana><b>$login </b> </font><br><img src=$imagem_principal width=200 height=284> </td>"; }} else { echo "Nenhum registro encontrado";}?>

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.