Ik ben al een paar dagen bezig met het maken van een weekrooster, waar men op kan zien of men moet werken of vrij is. Het probleem voor mij zit hem nu in het vullen van de array met kwartieren.
Ik heb allerlei dingen geprobeerd maar onderhand weet ik niet meer waar ik de fout in ga. Hopelijk zien jullie het wel.
De array vult later een tabel
Ik heb allerlei dingen geprobeerd maar onderhand weet ik niet meer waar ik de fout in ga. Hopelijk zien jullie het wel.
code:
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
| $res = mysql_query("select * from twerken where wwid = $wid and wstime > $start and wetime < $eind") or die(mysql_error()); while ($data = mysql_fetch_object($res)) { $dag = date('w',$data->wstime); $startUur = date('H',$data->wstime); $startKwartier = date('i',$data->wstime); $eindUur = date('H',$data->wetime); $eindKwartier = date('i',$data->wetime); for ($x = $startUur; $x <= $eindUur; $x++) { for ($xx = 0; $xx <= 3; $xx++) { $maandRooster[$dag][$x][$xx] = true; } } if ($startKwartier > 0) { for ($x = 0; $x < $startKwartier; $x++) { unset($maandRooster[$dag][$startUur][$x]); } } if ($eindKwartier > 0) { for ($x = 0; $x < $eindKwartier; $x=$x+15) { $maandRooster[$dag][$eindUur][$x] = true; } } if ($startKwartier != 00) $maandRooster[$dag][$startUur][$startKwartier] = true; if ($eindKwartier != 00) $maandRooster[$dag][$eindUur][$eindKwartier] = true; } |
De array vult later een tabel