Salut !
J'ai l'erreur mentionnée dans le titre à cette ligne :
$duree[$j][$i] = number_format($_POST["duree"][$j][$i], 2, '.', '');
sachant que $_POST["duree"] vient de cette ligne :
<td align="center"><input name="duree[{$numAnnexe}][]" onblur="javascript:isDecimalNonObligatoire(this, 'Durée du stage');calculerTout();" style="width: 80%;" class="numeric" type="text" value="{$duree[$numAnnexe][$i]}" /></td>
j'ai essayé de déclarer mon tableau duree avant en mettant $duree = array() mais ça ne change rien, auriez vous une idée ?