bzr branch
http://gegoxaren.bato24.eu/bzr/lenasys/trunk
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
1 |
<?php
|
2 |
//List courses
|
|
3 |
if(isset($courseList)){ |
|
4 |
echo "<table class='dataTable'>"; |
|
5 |
echo "<caption>Select course and course occasion</caption>"; |
|
6 |
if(count($courseList)>0){ |
|
7 |
/*foreach($courseList[0] as $columnName=>$data){
|
|
8 |
echo "<th>".$columnName."</th>";
|
|
9 |
}*/
|
|
10 |
echo "<th>Course name</th>"; |
|
11 |
echo "<th>Course occasion</th>"; |
|
12 |
foreach($courseList as $course){ |
|
13 |
echo "<tr>"; |
|
14 |
echo "<td>".$course['name']."</td>"; |
|
15 |
echo " <td>"; |
|
16 |
//Gather all courseOccasions for this course //StudentCourseRegistration studentSsn courseName courseOccasion
|
|
17 |
$queryString = "SELECT DISTINCT StudentCourseRegistration.courseOccasion |
|
18 |
FROM StudentCourseRegistration
|
|
19 |
WHERE StudentCourseRegistration.courseName=:CNAME;"; |
|
20 |
$stmt = $pdo->prepare($queryString); |
|
21 |
$stmt->bindParam(':CNAME', $course['name']); |
|
22 |
$stmt->execute(); |
|
23 |
$courseOccasionList=$stmt->fetchAll(PDO::FETCH_ASSOC); |
|
24 |
if(count($courseOccasionList)>0){ |
|
25 |
echo " <form name='courseOccasionForm' action='.' method='post'>"; |
|
26 |
echo " <select name='courseOccasion'>"; |
|
27 |
foreach($courseOccasionList as $courseOccasion){ |
|
28 |
echo " <option value='".$courseOccasion['courseOccasion']."'>".$courseOccasion['courseOccasion']."</option>"; |
|
29 |
}
|
|
30 |
echo " </select>"; |
|
31 |
echo " <input type='hidden' name='checkQuizzesLink' />"; |
|
32 |
echo " <input type='hidden' name='courseName' value='".$course['name']."' />"; |
|
33 |
echo " <input type='submit' name='listQuizzesForCourseOccasionSubmit' value='List quizzes' />"; |
|
34 |
echo " </form>"; |
|
35 |
} else { |
|
36 |
echo "No occasions found"; |
|
37 |
}
|
|
38 |
echo " </td>"; |
|
39 |
echo "</tr>"; |
|
40 |
}
|
|
41 |
} else { |
|
42 |
echo "<tr><td>No courses found in the database</td></tr>"; |
|
43 |
}
|
|
44 |
echo "</table>"; |
|
45 |
}
|
|
46 |
?>
|