Tabela 3x3 em PHP

Mitnick

Power Member
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...

Código:
<?
        $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>");
?>
 
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:

Código:
(...)
$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>");
(...)

?
 
Back
Topo