bonjour,

je ne suis pas sûr de réussir à expliquer le pb clairement mais je vais essayer:

j'ai un tableau qui me sert à récupérer des valeurs que je calcule dans une condition d'une fonction, donc la première affectation de ce tableau se fait dans cette condition de la fonction.
le pb c'est que dans une autre condition de cette fonction, je récupère ce tableau pour faire la somme de ses valeurs et il me met ces valeurs null
savez vous ce que j'ai fait de mal ???

je mets le code de la fonction, si vous avez besoin de l'ensemble je pourrai le mettre
(il y avait 36000 echo et autres var_dump, je les ai enlevés je pense que c'est plus clair sans)

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
35
36
function calcsomtab($tab,$tr,$cpt1,$j,$b,$tabtroncons)//reçoit le tableau des offres avec le tronçon (ou l'id du tableau tronçons), le compteur, le jour, le booléen pour savoir si on est passé à totaux et le tableau avec les différents tronçons
{
//si on est sur total
if($b==false)
{

	for ($i=0;$i<=$cpt1;$i++)
	{
	$total=$tab[$tr][$i]+$tab[$tr][$i];
	}


	
	//récup le total du jour dans tableau pour calcul du mois
	$total_jour[$tr][$j]=$total;
	
}
//si on est sur totaux
if($b==true)
{
	for ($x=0;$x<=$tr;$x++)
	{
	$trm = $tabtroncons[$x];
	$trm1 = $tabtroncons[$x-1];
	
		for ($i=0;$i<=$j;$i++)
		{
		
		$total_mois = $total_jour[$trm][$i]+$total_jour[$trm1][$i];
				
				
		}
	}
	echo "total mois=".$total_mois."<br>";
}
}
la ligne qui pose pb est en magenta
merci