PHP gevorderde |
|
@Vintage:
ik heb het scriptje aangepast, en heb nu dit:
<?php
$array = explode("-", $datum);
$dag = $array[2]; //dag waarnaar afgeteld wordt
$maand = $array[1]; //maand waarnaar afgeteld wordt
$jaar = $array[0]; //jaar waarnaar afgeteld wordt
$dagenot =(int)((mktime (0,0,0,$maand,($dag+1),$jaar)-time(void))/86400);
?>
<?php $dag = $array[2]; //dag waarnaar afgeteld wordt $maand = $array[1]; //maand waarnaar afgeteld wordt $jaar = $array[0]; //jaar waarnaar afgeteld wordt $dagenot =(int )((mktime (0,0,0,$maand,($dag+1),$jaar)-time(void ))/86400); ?>
en dit script werkt nu ook, het waren 154 dagen, niet slecht gegokt al zeg ik het zelf
@timo:
ik heb het idee dat die van jou er bij periodes langer dan 1 maand mee ophoud, of heb ik het mis?
weten jullie trouwens ook wat er mis kan zijn met die stukje code?
<?php
if ($dagenot <= 30)
{
$tot30 += $prijsTotaalAll;
}
elseif ($dagenot > 30 && <= 60) //edit, dit is lijn 116
{
$tot60 += $prijsTotaalAll;
}
elseif ($dagenot > 60 && <= 90)
{
$tot90 += $prijsTotaalAll;
}
elseif ($dagenot > 90)
{
$totmeer90 += $prijsTotaalAll;
}
?>
<?php if ($dagenot <= 30) { $tot30 += $prijsTotaalAll; } elseif ($dagenot > 30 && <= 60) //edit, dit is lijn 116 { $tot60 += $prijsTotaalAll; } elseif ($dagenot > 60 && <= 90) { $tot90 += $prijsTotaalAll; } elseif ($dagenot > 90) { $totmeer90 += $prijsTotaalAll; } ?>
hij geeft de volgende foutmelding
Parse error: syntax error, unexpected T_IS_SMALLER_OR_EQUAL in /home/stefan/domains/elektronica-onderdelen.nl/public_html/admin/boekhouding/debiteuren.php on line 116
|