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,
Utilizo um método clássico para imprimir o resultado de uma pesquisa em 3 colunas, porém as vezes se na consulta encontrou apenas 1 ou 2 registros a terceira coluna não é exibida,
como eu poderia fazer com que sempre fosse exibido as 3 colunas mesmo que as mesmas fiquem vazias?
<table border="0" align="center" cellpadding="0" cellspacing="0">
<?php
$coluna = 1;
for ($x=0; $x<$num_mala; $x++)
{
$arr_mala = $bd->pegaLinha($res_mala);
if ($coluna == 1)
{
echo "\t\t\t<tr>\n";
}
?>
<td align="left" width="252" height="102">
<?php echo $arr_mala['nome'];?><br>
<?php echo $arr_mala['endereco'];?><br>
<?php echo $arr_mala['bairro'];?><br>
<?php echo $arr_mala['cidade'];?> - <?php echo $arr_mala['estado'];?><br>
<?php echo $arr_mala['cep'];?>
</td>
<?php
if ($coluna == 3)
{
echo "\t\t\t</tr>\n";
$coluna = 1;
}
else
{
$coluna++;
}
}
?>
</table>Carregando comentários...