Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Leandromx

While com as fotos

Recommended Posts

Poxa vamos ver se mudando de titulo alguém olhaPreciso mostrar todas as minhas fotos do meu BANCOnome fotoEstou fazendo assim

<?$sql = mysql_query("SELECT * FROM fotos order by ft_id DESC ", $conn);$dados = mysql_fetch_assoc($sql);$rows = mysql_num_rows($sql);$contador = 0;?>

<table width="189" border="0" cellspacing="5" bordercolor="#000000">      <tr>        <? do { $contador = $contador + 1;$id = $dados["ft_id"];$nome = $dados["ft_titulo"];$foto = $dados["foto"];	 ?>        <td width="177"><table width="100%" border="0" cellspacing="2" cellpadding="0">            <tr>              <td class="menu"><div align="center"><a href="java script:OpenPopup('fotos/mostrar.php?ft_id=<?php echo $id ?>','400','400','yes')"><img src="fotos/fotos/<? echo $foto; ?>" width="128" height="114" border="0"/></a></div></td>            </tr>          </table>            <div align="center">              <div align="center"><a href="java script:OpenPopup('fotos/mostrar.php?ft_id=<?php echo $id ?>','400','400','yes')" class="menu"><b>                <?  echo $nome; echo "<br>"?>              </b></a></div>            </div>          </div></td>        <? } while ($dados = mysql_fetch_assoc($sql)); ?>      </tr>    </table>

Só mostra as fotos todas uma ao lado da outra..Ela não quebra a linha, mesmo eu dando um include dentro de um DIV ou TABLE.preciso que quebre de linha... a cada 4 fotos mais ou menos.HELP ME PLEASE...

Compartilhar este post


Link para o post
Compartilhar em outros sites

E ai rapaz.... beleza?!cara... da uma olhada nesse codigo aqui e vê se da certo..

<table width="406" border="0" cellspacing="5" bordercolor="#000000"><tr><td width="394"><table width="32%" height="129" border="0" cellpadding="0" cellspacing="2"><tr><? $sql = mysql_query('SELECT * FROM tabela');while ($dados = mysql_fetch_array($sql)){?><td class="menu"><div align="center"><a href="java script:OpenPopup('fotos/mostrar.php?ft_id=<?=$dados['id'] ?>','400','400','yes')"><img src="fotos/fotos/<?=$dados['foto']; ?>" width="128" height="114"border="0"/></a><br>  <div align="center">    <div align="center"><a href="java script:OpenPopup('fotos/mostrar.php?ft_id=<?=$dados['id']?>','400','400','yes')" class="menu"><b> <?=$dados['nome']?><br> </b></a></div>  </div></div></td><? }?></tr></table></div></td></tr></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vou lhe dar a lógica da coisa ...

 

Em html uma tabela é formada por linhas e colunas, sendo linhas representadas por <tr> e colunas por <td>

Sendo assim temos a seguinte estrutura básica:

 

Estrutura Básica

<table><tr><td></td></tr></table>
Então você deve fazer um loop dentro da tabela para mostrar as fotos, fica + - assim

 

Exemplo Loop

<table><?$i = 0;foreach( *depende do número de resultados* ){?><?if($i % 4 == 0) echo "<tr>"; // de 4 em 4 ele adiciona uma linha?><td><?=$fotos?></td><?if($i+1 % 4 == 0) echo "<tr>"; // no final de 4 em 4 ele termina uma linha?><?$i++;}?></table>
Compreendeu ?

Claro que isso foi um exemplo simples, molde-o as suas necessidades ;)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.