Bonjour
En désespoir de recherche, je fais appel à vos connaissances. Merci à ceux qui voudront bien répondre.

Voilà la partie de mon code incriminée
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
$frais = Lecture_DonneesFrais($stripe, $datedeb, $datefin, $stripeaccount ='');
print_r ($frais);
foreach ($frais as $key => $Mtt) {
print '<p>foreach - key :'.$key.'----Mtt:'.$Mtt;
	// Mois des frais 
	$mois = $key - ((int)($key/100))*100;
	$annee = ((int)($key/100));	
	$label ='Frais Stripe '.$MoisFR[(int)$mois].' '.$annee;
 
	// recherche écriture frais
	$amount = 0;		$rowid = 0;		$LibErrVir = '';
	$ret =  ExisteFrDol($label , $amount, $rowid, $LibErrVir);
 
	print '<tr class="oddeven">';	
	AfficherLigneFrais ($label,  $Mtt, $amount, $rowid, $libErrVir);
	print "</tr>\n";
} //Foreach
Voilà le résultat

Nom : image.jpg
Affichages : 214
Taille : 80,5 Ko
Pourquoi le tableau $frais ayant 4 éléments (affiché avant le foreach) , le foreach n'en trouve que deux?
Et c'est vrai, qu'il y a 3,4 lignes ou plus.

Ai-je été claire?
Claude