Lid |
|
Hallo,
Ik ben zojuist in een oneindige for-loop terechtgekomen:ooh:.
Weinig ergs hoor... Maar ik kom er nog even niet uit...
Het zit hem in dit stukje code:
<?php
$begindatum=$_POST['beginjaar'].'-'.$_POST['beginmaand'].'-'.$_POST['begindag'].' 00:00';
$einddatum=$_POST['eindjaar'].'-'.$_POST['eindmaand'].'-'.$_POST['einddag'].' 23:59';
$begindatuma=mktime(0, 0, 0, $_POST['beginmaand'], $_POST['begindag'], $_POST['beginjaar']);
$einddatuma=mktime(0, 0, 0, $_POST['eindmaand'], $_POST['einddag']+1, $_POST['eindjaar']);
for($i=$begindatuma;$i<=$einddatuma;$i+86400)
{
<?php $begindatum=$_POST['beginjaar'].'-'.$_POST['beginmaand'].'-'.$_POST['begindag'].' 00:00'; $einddatum=$_POST['eindjaar'].'-'.$_POST['eindmaand'].'-'.$_POST['einddag'].' 23:59'; $begindatuma=mktime(0, 0, 0, $_POST['beginmaand'], $_POST['begindag'], $_POST['beginjaar']); $einddatuma=mktime(0, 0, 0, $_POST['eindmaand'], $_POST['einddag']+1, $_POST['eindjaar']); for($i=$begindatuma;$i<=$einddatuma;$i+86400) {
Ik maak een mktime van de waarden die ik heb gekregen dmv een form.
Nu kijk ik of de dag al geweest is. En om het gedoe met ander aantal dagen per maand zet ik het om in sec. sinds 1970(?)
Maar het werkt niet echt, ik zie echt niet hoe dat kan.
Trouwens het getal 86400 zijn het aantal seconden op een dag.
|