Bonjour,

je développe en PHP pour le CMS Drupal. Je cherche à afficher le résultat de deux requêtes faites à la base de données. Les deux array de résultat des requêtes sont $result_channel et $result_channel_cost.

voici mes deux foreach qui devraient me permettre l'affichage :


Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
foreach( $result_channel as $line)	{ 
	print($line->idchannel); 
	print($line->name); 
 
	foreach( $result_channel_cost as $line_c) {
		if($line->idchannel == $line_c->idchannel) { 
			print($line_c->default_value); 
		} 
 
	}
}
Le problème est que le second foreach ne s'effectue qu'une fois et ne s'effectue pas pour chaque $line du premier foreach. (J'espère être claire...) Quelqu'un verrait mon erreur ? ^^ Merci.