waarde variable binnen foreach
jonas vermeulen
26/03/2012 19:52:21Hoi,
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
PHP hulp
22/12/2024 19:10:14Wouter J
26/03/2012 19:56:15aantamlaanden 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...