Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Pessoal
Estou precisando gerar um loop com uma tabela com 3 colunas e "n" linhas.
As linhas são de acordo com a quantidade de registros no banco.
Se ficar com apenas uma linha (como o código) fica com apenas uma coluna.
E se tirar o comentário fica com as 3 colunas mas com as imagens repetidas na mesma linha.
Acho que precisava dar um "next" no banco para mostrar o próximo registro mas na mesma linha da tabela.
Será que alguém pode me ajudar?
CODE
<?php
//Conectar no banco.
require_once('conexao.php');
mysql_select_db ("mydb", $conectabanco) or print(mysql_error());
//Pegar variável da pagina de fotos.
$IDfoto = $HTTP_GET_VARS['IDfoto'];
//Selecionar registros no banco.
$sql = sprintf("SELECT tbfoto.IDfoto, tbfoto.Descricao, tbfoto.Diretorio, tbfotoarq.Foto, tbfotoarq.Fotop FROM tbfoto INNER JOIN tbfotoarq ON tbfoto.IDfoto = tbfotoarq.IDfoto WHERE (((tbfoto.IDfoto)=%s))",$IDfoto);
$rs = mysql_query($sql) or die(mysql_error());
echo '<p align=center><b><font size=4 color=#008080 face=Arial>Fotos</font></b><br>';
//Loop
while ($row = mysql_fetch_array($rs, MYSQL_ASSOC)) {
echo '<table width="54" height="1" border="0" cellpadding="2" cellspacing="5" class="indexTable">';
echo '<tr>';
echo '<td valign="top" width="59" height="68"><a href="../mm/fotos/'.$row["Diretorio"], "/" .$row["Foto"].'" rel="lightbox[roadtrip]" ><img border="0" src="../mm/fotos/'.$row["Diretorio"], "/" .$row["Fotop"].'" width="65" height="55"></a></td>';
//echo '<td valign="top" width="59" height="68"><a href="../mm/fotos/'.$row["Diretorio"], "/" .$row["Foto"].'" rel="lightbox[roadtrip]" ><img border="0" src="../mm/fotos/'.$row["Diretorio"], "/" .$row["Fotop"].'" width="65" height="55"></a></td>';
//echo '<td valign="top" width="59" height="68"><a href="../mm/fotos/'.$row["Diretorio"], "/" .$row["Foto"].'" rel="lightbox[roadtrip]" ><img border="0" src="../mm/fotos/'.$row["Diretorio"], "/" .$row["Fotop"].'" width="65" height="55"></a></td>';
echo '</tr>';
echo '</table>';
}
echo '<br><br>Clique na imagem para ampliar a foto.<br>';
echo '<a href="java script:window.close()">Fechar</a>';
?>Carregando comentários...