bonjour,
voila je voudrais afficher mes produitd donc j ai fait un foreach pour afficher leur nom et j'aimerai afficher leur images respective a chacune j ai donc ecrit:

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
<?php
foreach ($managerProduit->getListUnique($idCateg) as $ListeProduits)
	{
$body.='<div id="produitUnique">
<div id="visuPrd">';
 
$TabIllustration=$managerIllustration->getCouverture($ListeProduits->getId());
print_r($TabIllustration);
foreach($TabIllustration as $row)
{
 
if($row!="")
{
$body.='<img src="admin/illustration/mini/'.$row['idProduit'].'/'.$row['idProduit'].'_'.$row['position'].'_mini.jpg'.'"/>';
}
else
{
$body.='<img src="admin/illustration/mini/fr-default-home.jpg"/>';
}
}
 
$body.='</div>';
$body.='<div id="descrPrd">';
$body.='<p class="marque"><span class="marque">'.$ListeProduits->getNom().'</span></p>';
..
?>
mon probléme est que le tableau renvoyer pour l'image est Array ( [0] => 1 ) Array ( ) 
donc mon premier produit a un image sinon comme dans le 2 produit on peut voir qu'il est vide je voudrai afficher une image par defaut mais cela ne marche avec foreach($TabIllustration as $row).

que faire? merci.