1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Tabela 3x3 em PHP

Discussão em 'Programação' iniciada por Mitnick, 12 de Agosto de 2005. (Respostas: 3; Visualizações: 1541)

  1. Mitnick

    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>");
    ?>
    
     
  2. Mitnick

    Mitnick Power Member

    Bem... problema resolvido... erro muito estupido meu... deve ser da hora... foi so tirar o while...
     
  3. Nazgulled

    Nazgulled Power Member

    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>");
    (...)
    ?
     
  4. Mitnick

    Mitnick Power Member

    exacto... removi o while mas mantive a regra que la estava dentro porque senao mostrava sempre a primeira imagem.
     

Partilhar esta Página