bonjour
j'essaye en vain de faire une fonction imbriquée
mon but est de connaitre la "caf" d'une famille suivant le nombre d'enfant de moins de 16 ans:
1 enfant = 0
2 enfants=124
3 enfants=275
4 enfants=433
5 enfants=590
les variables $AgeEnfant ont par defaut 17 ans et commence par $AgeEnfant0
j'ai donc écris

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
function cafok {
$AllocFam_ok =0;
 
	// bnp
 
if ($bank=='bnp1' or $bank=='bnp2' ')
		{
		if ($AgeEnfant1<16)
				{
				if ($AgeEnfant2<16)
 
					{if ($AgeEnfant3<16)
 
						{if ($AgeEnfant4<16)
 
						{$AllocFam_ok=590;}
						}
						else{$AllocFam_ok=433;}
						}
					else{$AllocFam_ok=275;}
					}
				else{$AllocFam_ok=124;}
				}
 
		}
 return $AllocFam_ok;
 
}
la réponse est erronnée (590 dans ts les cas)
il y a évidement une erreur mais le débutant que je suis ne la trouve pas!
merci de votre aide