bonjour,
voila j'ai deux foreach mais impossible de rentrer dans le 2 foreach:
voila la fonction:
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
/**
		* Méthode vérifiant si l illustration existe
		* @param $email string
		* @return bool
		*/
	public function getCouverture($id)
	{
 
		$requete = $this->db->prepare('SELECT id,legende,position,idProduit 
		FROM illustration_produit WHERE id =  :id');
		$requete->bindValue(':id', (int) $id, PDO::PARAM_INT);
		$requete->execute();
 
		return new Illustration($requete->fetch(PDO::FETCH_ASSOC));
 
 
	}
voila la page index.php:


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
foreach ($managerProduit->getListUnique($idCateg) as $ListeProduits)
	{
 
$body.='<div id="produitId">';
print_r($managerIllustration->getCouverture(1));
foreach ($managerIllustration->getCouverture(1) as $Liste)
{
 
$body.='ddddddddddddddddddddddddddddddddd';
}
}
Donc la le ddddd ne s'affiche pas.
et la print_r affiche:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Illustration Object ( [id:Illustration:private] => 1 [legende:Illustration:private] => arobase [position:Illustration:private] => 1 [idProduit:Illustration:private] => 1 [erreurs:Illustration:private] => Array ( ) ) Illustration Object ( [id:Illustration:private] => 1 [legende:Illustration:private] => arobase [position:Illustration:private] => 1 [idProduit:Illustration:private] => 1 [erreurs:Illustration:private] => Array ( ) ) 
merci.