Bouhh :( Création d'un tableau d'images... [PHP] - Programmation
Marsh Posté le 21-12-2001 à 15:10:43
<table>
<?
...//connexion et requête
$row= mysql_fetch_object($result);
while($row) {
echo "<tr>";
$i=0;
while( $row && ($i<3) ) {
echo "<td>$row->myimg</td>";
$i++;
$row= mysql_fetch_object($result);
}
//comble les cellules vides avec des espaces
while($i<3){
echo "<td> </td>";
$i++;
}
echo "</tr>";
}
?>
</table>
c'est mieux je pense
[edtdd]--Message édité par ethernal--[/edtdd]
Marsh Posté le 21-12-2001 à 15:20:53
avec un test si il existe une $row pour ouvrir et fermer la table c'est encore mieux
Marsh Posté le 21-12-2001 à 15:23:22
utilise % (modulo)
exemple de petit code de tableau
echo "<TABLE border=1>";
for ($x=1;$x<=9;$x++)
{
if (!(($x+2)%3)) {echo "<TR>";}
echo "<TD>".$x."</TD>";
if (!($x%3)) {echo "</TR>";}
}
echo "</TABLE>";
pour $x=1 , 4 , 7 (($x+2)%3)=0 donc false on ouvre le table row
pour $x=3 , 6 , 9 ($x%3)=0 donc false on ferme le table row
Marsh Posté le 21-12-2001 à 14:59:02
Bon j'ai 9 images à afficher qui sortent d'une BDD...
J'arrive sans problème à les faire s'afficher les unes sous les autres (ça c'est facile)...
Mais là je dois faire un tableau avec les 3 premiers résultats pui un passage à la ligne d'en dessous et les 3 suivants puis encore un retour et les 3 derniers...
Mais je sais pas comment faire !!!!????? Je suis trop nul
Vous avez un exemple quelque part ?
---------------
[:idee] Tu t'ennuies ? www.pagepardefaut.com : jeux online, anims flash et sites insolites...