Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Amigos,
estou encontrando um problema com a paginação em meu site. Eu listo os produtos, o SELECT no banco funciona e a primeira página é contruida, bem como a quantidade total de páginas na paginação, mas quando eu escolho no campo o número da página que quero acessar (tipo escolho a segunda página da paginação) eu volto pra tele principal da minha seção produtos.
O que pode estar acontecendo? a paginação é montada, mas não funciona.
alguém pode dar um help? sehue o código.
<?php
include("topo.php");
include("../cone.php");
include("menu_prod.php");
?>
<table>
<thead>
<tr><td>Produto</td><td>Categoria</td><td width="40px">Editar</td></tr>
</thead>
<tbody>
<?php
if(!$_GET["limit"] or $_GET["limit"]==1){$limit=0;}
else{$limit=$_GET["limit"];}
$sql_tota = "SELECT COUNT(*) as tota FROM produtos,
categorias
WHERE categorias.categoria_id=produtos.categoria_id
";
$qry_tota = mysql_query($sql_tota);
$ftc_tota = mysql_fetch_array($qry_tota);
$tota = $ftc_tota["tota"];
$pagi = ceil($tota/10);
//Listando
$sql_cate = "SELECT
produtos.produto_id,
produtos.produto as produto,
produtos.categoria_id as categoria_id,
categorias.categoria as categoria
FROM
produtos,
categorias
WHERE categorias.categoria_id=produtos.categoria_id
ORDER BY produtos.produto
ASC LIMIT $limit,10";
$qry_cate = mysql_query($sql_cate);
if(mysql_num_rows($qry_cate)>0){
while($ftc_cate=mysql_fetch_array($qry_cate)){
echo "
<tr>
<td id=$ftc_cate[id]>".stripslashes($ftc_cate["produto"])."</td>
<td id=$ftc_cate[id]>".stripslashes($ftc_cate["categoria"])."</td>
<td>
<a href='cada_produto_edit.php?produto_id=$ftc_cate[produto_id]'><img src='../interface/icon_edit.png' alt='Editar' />
</a><a href='func/dele_produto.php?produto_id=$ftc_cate[produto_id]'><img src='../interface/icon_excl.png' />
</a>
</td>
</tr>";
};
}?>
</tbody>
</table>
<br class="br" />
<label for="pagi" class="label2p">Páginas
<select class="label2p" onchange="java script:window.location.href=(this.value);">
<?php
$opti = 1;
$valu = 0;
while($opti<=$pagi){
if($_GET["limit"]==$valu){$selected="selected='selected'";}
else{$selected="";}
echo "<option $selected value='produtos.php?limit=$valu'>$opti</option>";
$opti++;
$valu = $valu+10;
}
?>
</select>
</label>include("base.php");
?>Carregando comentários...