Le Sujet qui m’envoie vers vous chers amis est la chose suivante.
Je souhaiterais créer a partir d'une BD une sorte de tableau comme le montre l'image ci dessous. Donc un tableau qui affiche sur $n lignes et $m colonnes les infos de mes membres comme pour Facebook. Merci de votre aide.



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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
 
function affiche_article_categorie($cat)
{
		if($cat!=0)
		{
		$query_article = mysql_query("SELECT * FROM article AS dl, famille AS fa WHERE id_etat_article = '1' AND fa.id_famille = dl.id_famille AND dl.id_famille=".$cat." ORDER BY id_article DESC");
		}
		else
		{
		$query_article = mysql_query("SELECT * FROM article AS dl, famille AS fa WHERE id_etat_article = '1' AND fa.id_famille = dl.id_famille ORDER BY id_article DESC");
		}
		//nombre de ligne de resultat
		$nb_result = mysql_num_rows($query_article);
		//nombre de ligne a afficher 
		$nb_ligne = ceil($nb_result/2); // Ici je choisi 2 colonnes 
 
		$i = 1;
		while($exe_article = mysql_fetch_array($query_article))
		{
			$cel_titre.$i = stripslashes(debutchaine($exe_article['titre_article'], 20));
			$cel_libelle_famille.$i= $exe_article['libelle_famille'];
			$cel_afiche_article.$i = explode_affiche($exe_article['affiche_article'], 1);
			$cel_prix_article.$i = number_format($exe_article['prix_article'], 0,'.',' ');
			$cel_prix_reel.$i = number_format($exe_article['prix_reel'], 0,'.',' ') ;
			$cel_id_article.$i = $exe_article['id_article'] ;
			$i++;
		}
 
		//Debut du tableau
		$div = '<table width="100%" border="0" cellpadding="0" cellspacing="2">';
 
		for($l=1; $l=$nb_ligne; $l++)
		{
			$s=$l+1;
			$div .= '<tr>
					<td>
						<a href = "index.php?art='.$cel_id_article.$i.'"><img src="images-article/'.$cel_afiche_article.$i.'"> </a>'.$cel_titre.$i.' '.$cel_prix_reel.$i.' au lieu de '.$cel_prix_article.$i.'
					  </td>
					  <td>
						<a href = "index.php?art='.$cel_id_article.$s.'"><img src="images-article/'.$cel_afiche_article.$s.'"> </a>'.$cel_titre.$s.' '.$cel_prix_reel.$s.' au lieu de '.$cel_prix_article.$s.'
					  </td>
					</tr>';
		}
		//fin du tableau
		$div = '</table>';
	return $div;
}
A l'affichage j'ai cette erreur
Fatal error: Allowed memory size of 67108864 bytes exhausted (tried to allocate 66066025 bytes) in /htdocs/test/fonction.php on line 318
Merci.

Prosper YAO.