1){ $soort = 1; $name = reset(explode(',', $_POST['docent'])); $query = "SELECT LNR.lesuurnr, LNR.lesuur, vak, lokaal, LES.groep FROM `lessen` AS LES, `lesuurnr` AS LNR WHERE LES.lesuur=LNR.lesuur AND LES.docent = '$name' GROUP BY LNR.lesuur ORDER BY LNR.lesuurnr"; } elseif(isset($_POST['leerling']) && $_SESSION['login']>0){ $soort = 2; if($_SESSION['login']==2){ $name = reset(explode(',', $_POST['leerling'])); } elseif($_SESSION['login']==1){ $name = $_SESSION['name']; } $query = "SELECT LNR.lesuurnr, LNR.lesuur, vak, docent, lokaal FROM `adminnr_groep` AS GR, `lessen` AS LES, `lesuurnr` AS LNR WHERE GR.groep=LES.groep AND LES.lesuur=LNR.lesuur AND GR.adminnr = $name GROUP BY LES.lesuur ORDER BY LNR.lesuurnr"; } elseif(isset($_POST['lokaal']) && $_SESSION['login']>0){ $soort = 3; $name = reset(explode(',', $_POST['lokaal'])); $query = "SELECT LNR.lesuurnr, LNR.lesuur, vak, docent, LES.groep FROM `lessen` AS LES, `lesuurnr` AS LNR WHERE LES.lesuur=LNR.lesuur AND lokaal = '$name' GROUP BY LES.lesuur ORDER BY LNR.lesuurnr"; } elseif(isset($_POST['groep']) && $_SESSION['login']>1){ $soort = 4; $name = reset(explode(',', $_POST['groep'])); $query = "SELECT LNR.lesuurnr, LNR.lesuur, vak, docent, LES.lokaal FROM `lessen` AS LES, `lesuurnr` AS LNR WHERE LES.lesuur=LNR.lesuur AND groep = '$name' GROUP BY LES.lesuur ORDER BY LNR.lesuurnr"; } elseif( ( isset($_POST['uur']) || isset($_POST['leeglokaal']) ) && $_SESSION['login']>0){ $soort = 5; if(isset($_POST['uur'])){ $uur = reset(explode(',', $_POST['uur'])); $dag = reset(explode(',', $_POST['dag'])); $name = $dag . $uur; } else { $dag = substr($_POST['leeglokaal'], 0, 2); $uur = substr($_POST['leeglokaal'], 2, 1); $name = $_POST['leeglokaal']; } $query = "SELECT DISTINCT (`lokaal`) FROM `lessen` AS LES WHERE LES.lesuur = '$name'"; $query2 = "SELECT DISTINCT (`lokaal`) FROM `lessen`"; mysql_query("SET SQL_BIG_SELECTS=1", $connection) or die("An Error Occured 1"); $result_temp = mysql_query($query, $connection) or die("An Error Occured 2"); $result_temp2 = mysql_query($query2, $connection) or die("An Error Occured 3"); while($result2 = mysql_fetch_array($result_temp2)){ $lok_alle[] = $result2['lokaal']; } while($result = mysql_fetch_array($result_temp)){ $lok_vrij[] = $result['lokaal']; } $lokalen_temp = array_diff($lok_alle, $lok_vrij); $lokalen = array_filter($lokalen_temp); } else { echo false; } if( $soort>=1 && $soort <=4 ){ mysql_query("SET SQL_BIG_SELECTS=1", $connection) or die("Er is een fout opgetreden bij het ophalen van het rooster (q1)"); $result_temp = mysql_query($query, $connection) or die("Er is een fout opgetreden bij het ophalen van het rooster (q2)"); $uur = 1; while($result = mysql_fetch_array($result_temp)){ while ($uur < $result['lesuurnr']){ $rooster[$uur] = ' '; $uur++; } if($soort==1){ $rooster[$uur] = '' . $result['vak'] . '
' . $result['lokaal'] . '
' . $result['groep'] . ''; } if($soort==2){ $rooster[$uur] = '' . $result['vak'] . '
' . $result['lokaal'] . '
' . $result['docent'] . ''; } if($soort==3){ $rooster[$uur] = '' . $result['vak'] . '
' . $result['groep'] . '
' . $result['docent'] . ''; } if($soort==4){ $rooster[$uur] = '' . $result['vak'] . '
' . $result['lokaal'] . '
' . $result['docent'] . ''; } $uur++; } while($uur <= 40){ $rooster[$uur] = ' '; $uur++; } if(($soort==1 || $soort==2) && $_SESSION['login']>1){ echo "Het rooster voor " . $name . ""; } else{ echo 'Het rooster voor ' . $name; } ?>
MaandagDinsdagWoensdagDonderdagVrijdag
1
2
3
4
5
6
7
8

De volgende lokalen zijn op het e uur vrij:


$value) { echo ''; if($i%8==0){echo ""; } $i++; } ?>
' . $value . '