Bonjour tout le monde,

Je rencontre un problème et impossible de le résoudre. j'ai cherché sans résultat sur internet c'est pourquoi je post sur le forum.

J'ai un tableau qui va chercher toutes les photos dans un dossier et les affiche, seulement j'aimerais définir une taille a ce tableau. Pour qu'il m'affiche les photos 3 par 3 puis retour a la ligne 3 photos retour a la ligne ...

Ou définir un nombre de colonne (je souhaite 3 colonnes)

A l'heure actuelle il m'affiche toutes les photos sur la même ligne sans faire de retour a la ligne.

Je joint mon bout de code si quelqu'un pourrait m'aider ça serait super
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<h4>Toutes les photos</h4>		
 
<?php
 mysql_connect("localhost", "root", ""); // Connexion à la base de données
 mysql_select_db("famille"); // Sélection de la base de données 
 $reponse = mysql_query ("SELECT * FROM UPLOAD"); // Requête SQL
 
 echo '<table border="1" width=800>';
 while ($donnees = mysql_fetch_array($reponse)) // On boucle pour afficher toutes les données et on met toutes données dans un tableau
 {
	$adresse="./upload/";
	$dossier=Opendir($adresse);
	echo '<td>';
	echo '<a href='.$adresse.$donnees['nomfichier'].' target="_self"><img src="'.$adresse.$donnees['nomfichier'].'"  WIDTH=200 HEIGHT=200 BORDER=1/></a>';
	echo '<br/>';
	echo "Ajouté le : ".$donnees['date']." à ".$donnees['heure']."" ;
	echo '<br/>';
	echo "Par ".$donnees['user']."" ;
	echo '<br/>';
	echo "Nom photo : ".$donnees['nom']."" ;
	echo '<br/>';
	echo "Description : ".$donnees['description']."" ;
	echo '<br/>';
	echo '</td>';	
	echo '<td>';
	echo ' ';
	echo '</td>';
}
echo '</table>';
echo '<br/><br/>';
 mysql_close(); // On oubli pas de déconnecter la base de données
?>
j'ai aussi fait des test en mettant le tableau dans une div puis en définissant la largeur de la div mais sans résultat ...

Voili voilou
Je reste a disposition.

Merci par avance pour l'aide apporté