View Full Version : Tabela 3x3 em PHP


Mitnick
12-08-2005, 02:51
Boas pessoal...

E o seguinte, estou a usar o seguinte codigo para criar uma tabela em PHP que em cada celula coloque uma imagem... eu consigo fazer isso, mas em vez da tabela ficar com 3 linhas e 3 colunas fica tudo na mesma linha...


<?
$maxcol=4;
$maxlin=4;
print("<table>");
for($col=0;$col<$maxcol;$col++)
{
print("<tr>");
for($lin=0;$lin<$maxlin;$lin++)
{
while ($mostrar=mysql_fetch_array($dados))
{
print("<td><img src=\"IMG/fotos/$mostrar[foto]\" width=\"102\" height=\"77\" alt=\"$mostrar[titulo] :: ".substr($mostrar[descricao],0,50)."\"></td>");
}
}
print("</tr>");
}
print("</table>");
?>

Mitnick
12-08-2005, 03:32
Bem... problema resolvido... erro muito estupido meu... deve ser da hora... foi so tirar o while...

Nazgulled
12-08-2005, 04:50
so por curiosidade, se apenas removeres o while ele não te vai mostrar sempre a mesma imagem? ou sera k o teu codigo ficou algo tipo isto:

(...)
$mostrar=mysql_fetch_array($dados))
print("<td><img src=\"IMG/fotos/$mostrar[foto]\" width=\"102\" height=\"77\" alt=\"$mostrar[titulo] :: ".substr($mostrar[descricao],0,50)."\"></td>");
(...)

?

Mitnick
12-08-2005, 04:53
exacto... removi o while mas mantive a regra que la estava dentro porque senao mostrava sempre a primeira imagem.