Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal, me ajudem, estou com um problema q parece ser uma verdadeira incognita... é o seguinte: coloco o código para chamar uma linha <tr> e dá certo, mas quando peço novamente, no caso para a terceira linha, dá errado. Cada linha tem q exibir 4 produtos numa loja online. Após 4 linhas preenchidas, tem que chamar uma segunda página. Será que vcs podem me ajudar a saber por que raios não chama a terceira e a quarta linha??? Se coloco os 16 produtos permitidos por páginas, deveria ficar 4 produtos distribuidos por 4 linhas, mas fica 4 certinho na primeira linha e 12 na segunda.... abaixo coloquei o código, quem puder me ajudar fico muito grata!!!
<?
$max = 16;
if($cod_grupo>0){
$Reg = mysql_query("SELECT * FROM produtos WHERE cod_grupo=$cod_grupo and ATIVO='S'");
}else{
$Reg = mysql_query("SELECT * FROM produtos WHERE ATIVO='S'");
}
if(mysql_num_rows($Reg)>0){
$paginas = ceil(mysql_num_rows($Reg)/$max);
$produtos = array($max);
//
if($cod_grupo>0){
$Reg = mysql_query("SELECT * FROM produtos WHERE cod_grupo=$cod_grupo and ATIVO='S' ORDER BY cod_grupo LIMIT $pagina,16");
}else{
$Reg = mysql_query("SELECT * FROM produtos WHERE ATIVO='S' ORDER BY cod_grupo");
}
for($n=0; $n<$paginas; $n++){
if($n==$pagina){
echo '<span class="style5"> ['.($n+1).']</span>';
}else{
echo '<a href="show_produtos.php?pag='.$n.'&grupo='.$cod_grupo.'"> '.($n+1).'</a>';
}
}
if(($pagina+1)<$max){
$proxima = $pagina+1;
}else{
$proxima = 0;
}
if(($pagina+1) < $paginas){
echo '<a href="show_produtos.php?pag='.$proxima.'&grupo='.$cod_grupo.'"> próxima »</a>';
}
}
?>
</td>
</tr>
<tr>
<td height="250" colspan="6" valign="middle">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<?
// Show produtos
if(mysql_num_rows($Reg)){
$col = 0;
while($prod = mysql_fetch_assoc($Reg)){
if($col==0){
echo "<tr>";
}
$col++;
?>
<td align="center" valign="top">
<table width="150px">
<tr>
<td align="center">
<?
$tmpImg = substr("000000".$prod["cod_prod"],-6).".jpg";
//
if(!file_exists("../produtos/_img/".$tmpImg)){
$tmpImg = "000000.jpg";
}
?>
<a href="zoom_produtos.php?produto=<?=$prod["cod_prod"]?>"><img src="_img/<?=$tmpImg?>" width="65" height="65" border="0" /></a>
</td>
</tr>
<tr>
<td align="center"><?=$prod["descricao"]?></td>
</tr>
<tr>
<td align="center"><span class="bold">R$ <?=number_format($prod["preco_venda"],2, ",",".")?></span> </td>
</tr>
<tr>
<td align="center"><a href="zoom_produtos.php?produto=<?=$prod["cod_prod"]?>"><img src="../_img/bt_zoom2.gif" width="17" height="14" border="0" alt="Clique aqui para ampliar o produto" align="absmiddle" /><font style="color:#F2604D;font-size:7pt;">ampliar</font></a></td>
</tr>
</table>
</td>
<td> </td>
<?
if($col==4){
echo "</tr>";
echo "<tr><td> </td></tr>";
}
} // while
// Força fechar o últio tr senão foi fechada
if($col<3){
echo "</tr>";
echo "<tr><td> </td></tr>";
}
}else{ // if mysql_num_rows ?>
<tr>
<td height="150" align="center">
<strong>No momento este seção está sem produtos.</strong>
</td>
<tr>
<? } // if mysql_num_rows ?>Carregando comentários...