foreach($days as $day => $d_state){ // this spawns each column
if($d_state == 1){ // make sure that the day is enabled. that there isn't a show right behind it.
$taken = false;
foreach($a_arr as $assigned_row){ // look through the shows to find one on the day and hour. this bit is good.
$a_day = $assigned_row['day'];
$start_time = $assigned_row['start_time'];
//echo $start_time." ".$n." ";
if($a_day == $day && $start_time == $n){
//echo $assigned_row['name']." ";
$a_name = $assigned_row['name'];
$a_id = $assigned_row['id'];
$a_length = $assigned_row['length'];
$taken = true;
}
}
if($taken == true){ // if it is taken.
if($a_length == 2){
$days[$day] = 0;
?>
}
else{
?>
}
?>
}
else{ // if the show is not taken.
?>
}
} // if the day is not enabled, enable it
else{
$days[$day] = 1;
}
}
?>