Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá!
Tô com um problema, não consigo fazer a paginação dos produtos no IE. No Chrome e no Firefox ta tudo beleza, só no IE que dá erro.
ele ultrapassa o limite da div... e não mostra os produtos.
Eu quero mostrar 8 produtos por pág e ele mostra somente uma linha, tipo infinita...
O que posso fazer?
segue o código:
<?php
//pagina��o;
if(isset($_GET["pag"]))
$pag = $_GET["pag"];
else
$pag = 1;
$quanti = 8;
$inicio = ($pag * $quanti) - $quanti;
?>
<link rel="stylesheet" href="estilo.css">
<div id="conteudo_prod"><br>
<span class="titulos">Produtos</span><br>
<?php
include('conexao.php');
$id=$_GET['id'];
$sql = mysql_query("SELECT * FROM produto where cod_categoria='$id' limit $inicio, $quanti", $conexao);
$num=0;
while($row = mysql_fetch_array($sql)) {
$img=$row['imgp'];
$idp=$row['cod_produto'];
$nome=$row['nome'];
echo"
<table border='0' cellpadding='0' cellspacing='0' bgcolor='#DAE0BE' align='left'>
<tr>
<td bgcolor='#DAE0BE' width='10px'></td>
<td width='100px'><p><span class='textos'>$nome</span></p>
<img src='$img'><br><br>
<a href=\"detalhes.php?id=$idp\" target='conteudo'><img src='recortes/produto_bt_veja.jpg' border='0' align='right'/></a>
<td width='10px' align='top' valign='top'><img src='recortes/produto_canto.jpg'></td>
<td bgcolor='#FFFFFF' width='10px'></td>
</tr>
<tr>
<td bgcolor='#FFFFFF' height='20px'></td>
<td bgcolor='#FFFFFF' height='20px'></td>
<td bgcolor='#FFFFFF' height='20px'></td>
<td bgcolor='#FFFFFF' height='20px'></td></table>";
$num++;
if($num % 4== 0)
echo "<br>";
}
?>
</div>
<div id="paginacao"> <?php
// seleciona a id do produto
$sql3 = "select cod_produto from produto where cod_categoria='$id'";
$dados3 = mysql_query($sql3);
$total = mysql_num_rows($dados3);
//ceil arredonda pra cima
$paginas = ceil($total / $quanti);
for ($i = 1; $i <= $paginas; $i++){
if($i == $pag){
echo "[$i] ";
}else {
echo "<a href='produtos.php?pag=$i&id=$id'>";
echo "$i </a> ";
}
}
?>
</div>
CSS
#conteudo_prod{
background-color:#FFFFFF;
position: absolute;
left: 0px;
top: -5px;;
width: 633px;
height: 590px;
}Carregando comentários...