Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá pessoal
Sou iniciante em PHP:
Como faço para limitar a quantidade de registros nesse código abaixo.
Quero disponibilizar uns 20 na home, e o restante em outra página
Agradeço desde já a ajuda...
<table border="0" cellpadding="0" cellpadding="0">
<tr>
<?
// Você define o número de Colunas desejadas
$colunas = 3;
// Criamos um verificador, para contagem
$i = 1;
// Fizemos a nossa query normal no Banco de Dados
// E iniciamos a exibição dos dados com o WHILE
$q_cervejas = mysql_query("select * from mauriciokus where ativo = '1' order by n DESC");
while($cervejas = mysql_fetch_object($q_cervejas)){
// Aqui é parte do truque, fizemos um calculo, dividindo nosso $i pelo número de colunas
$resto = $i%$colunas;
?>
<td width="334" height="280" align="center" valign=middle maxrows="20">
<img src="icones/<? print $cervejas->icone; ?>" vspace="3"><br>
<a href="mauriciokus.php?id=<? print $cervejas->id; ?>"><? print $cervejas->titulo; ?></a>
</td>
<?
// Aqui vem o truque, se o $resto for igual 0, iniciamos uma nova linha de dados na tabela, fechando a anterior com o </tr>
if($resto == 0){
print "</tr>";
print "<tr>";
}
// Incrementamos +1 no $i ao final de cada loop do WHILE
$i++;
}
// Se o $resto for diferente de 0, fecha a linha da tabela, com o </tr>
if($resto != 0){ ?>
<?}?>
</table>Carregando comentários...