tlima Postado Maio 25, 2012 Denunciar Share Postado Maio 25, 2012 (editado) Veja só.. $queryFotos = mysql_query("select * from fotos"); <table> <tr> while($arrayFotos = mysql_fetch_array($queryFotos)){ echo "<td >".$arrayFotos['foto']."</td>"; } </tr> </table> Preciso imprimir apenas 5 <td> depois disso tenho que imprimir um <tr> e volto a imprimir mais 5 <td> preciso fazer isso senao o layout fica com uma lista extensa e não quebra a listagem. não sei se tem como fazer no css, ou alguém saberia informar se da pra fazer com o php Editado Maio 25, 2012 por tlima Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 JaguA Postado Maio 25, 2012 Denunciar Share Postado Maio 25, 2012 Você vai precisar criar um calculo de matematica para conseguir e por uma condição tipo...$queryFotos = mysql_query("select * from fotos"); <table> <tr> $contador = 0; while($arrayFotos = mysql_fetch_array($queryFotos)){ echo "<td >".$arrayFotos['foto']."</td>"; $contador ++; if($contador == 5){ echo "<td> <tr>"; $contador = 0; } } </tr> </table>Bem basicamente so acrescentei uma conta ai, no caso de mostra 7 registros vai ficar 2 sozinhos na outra parte e para imprimir o <td> e <tr> você vai te q ver a ordem Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
tlima
Veja só..
Preciso imprimir apenas 5 <td> depois disso tenho que imprimir um <tr> e volto a imprimir mais 5 <td>
preciso fazer isso senao o layout fica com uma lista extensa e não quebra a listagem.
não sei se tem como fazer no css, ou alguém saberia informar se da pra fazer com o php
Editado por tlimaLink para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.