Bonjour à tous,

J'ai la fonction suivante qui me permet d'afficher les différentes sections contenus dans un tableau en fonction de leur lien de parenté.
Ex :
section mere
--section fille 1
--section fille 2
....
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
 
function displayMessage($mere,$sections,$tab_balises_section,$tab_objet_a_afficher,$tab_champ_a_aficher,$tab_balise_avant_champ,$tab_balise_apres_champ,$nb=0,$indentation="   "){
	//print_r($tab_objet_a_afficher);
	//on cré l'indentation en fonction du niveau ou l'on est
	$decal = "";
	for($i=0;$i<$nb;$i++){
		$decal .= $indentation;
	}
	//on affiche le nom de la section
	echo $decal.$tab_balises_section[0].$mere["S1"][0]["V"].$tab_balises_section[1]."<br>";
 
	//on affiche les objets en lien avec la section
	foreach($tab_objet_a_afficher as $i=>$v){
		if($v["A1"]==$mere["S1"][0]["V"]){
			$i = 0;
			foreach($tab_champ_a_aficher as $indice=>$value){
				echo $decal.$indentation.$tab_balise_avant_champ[$i].$v[$value][0]["VALUE"].$tab_balise_apres_champ[$i]."<br />";
				$i++;
			}
		}
	}
 
	// on recupere toutes les sections filles de cette section
	$i = 0;
	while($mere["S1"][$i]["A1"]){
		foreach($sections as $index=>$value){
			if($value["A1"] == $mere["S1"][$i]["A1"]){
				//pour chaque sections filles, on rappelle la fonction displayMessage()
				displayMessage($value,$sections,$tab_balises_section,$tab_objet_a_afficher,$tab_champ_a_aficher,$tab_balise_avant_champ,$tab_balise_apres_champ,$nb+1,$indentation);
			}
		}
		$i++;
	}
}
J'aimerais pouvoir, a chaque fois que j'affiche le contenu d'une des sections ,
mettre un "div=" avec un entier qui augmente de 1 a chaque fois.

Si quelqu'un a une idée ca serait super cool !

Merci d'avance.