waarde variable binnen foreach
Hoi,
ik vraag me af waarom ik de waarde $aantalmaanden niet kan aanroepen binnen de foreach en hoe ik dat kan oplossen. de waarde is nogtans geinitialiseerd. Alvast bedankt voor de suggesties.
Jonas
ik vraag me af waarom ik de waarde $aantalmaanden niet kan aanroepen binnen de foreach en hoe ik dat kan oplossen. de waarde is nogtans geinitialiseerd. Alvast bedankt voor de suggesties.
Jonas
Code (php)
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
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
<?php
$aantalmaanden = count(array_unique($maanden));
foreach ($totaal as $jaar => $waarde){
$i=0;
$totaalm = 0;
$totaalv = 0;
foreach($waarde as $maand => $value){
$totaalmv = 0;
if (isset($value['m'])){
$totaalmv += $value['m'];
$totaalm = $value['m'];
}
if(isset($value['v'])){
$totaalmv += $value['v'];
$totaalv = $value['v'];
}
if ( $aantamlaanden < 4){
if ($i >0 ){
echo 'data.addRow(["'.date("F", mktime(0, 0, 0, $maand, 10)).'", '.$totaalmv.', '.$totaalv.', '.$totaalm.']) ;';
}else{
echo 'data.addRow(["'.date("F", mktime(0, 0, 0, $maand, 10)).'", '.$totaalmv.', '.$totaalv.', '.$totaalm.']) ;';
}
}
$aantalmaanden --;
$i++;
}
}?>
$aantalmaanden = count(array_unique($maanden));
foreach ($totaal as $jaar => $waarde){
$i=0;
$totaalm = 0;
$totaalv = 0;
foreach($waarde as $maand => $value){
$totaalmv = 0;
if (isset($value['m'])){
$totaalmv += $value['m'];
$totaalm = $value['m'];
}
if(isset($value['v'])){
$totaalmv += $value['v'];
$totaalv = $value['v'];
}
if ( $aantamlaanden < 4){
if ($i >0 ){
echo 'data.addRow(["'.date("F", mktime(0, 0, 0, $maand, 10)).'", '.$totaalmv.', '.$totaalv.', '.$totaalm.']) ;';
}else{
echo 'data.addRow(["'.date("F", mktime(0, 0, 0, $maand, 10)).'", '.$totaalmv.', '.$totaalv.', '.$totaalm.']) ;';
}
}
$aantalmaanden --;
$i++;
}
}?>
Gewijzigd op 26/03/2012 19:53:36 door Jonas vermeulen
aantamlaanden is denk ik de fout (regel 14)?
Moeilijk hè, debuggen. Even je code goed doorlezen kan geen kwaad...
Moeilijk hè, debuggen. Even je code goed doorlezen kan geen kwaad...