• 0
Sign in to follow this  
tlima

imprimir dados de uma consulta em uma tabela

Question

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

Edited by tlima

Share this post


Link to post
Share on other sites

1 answer to this question

Recommended Posts

  • 0

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this