-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathgetstudents.php
40 lines (38 loc) · 1.2 KB
/
getstudents.php
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
30
31
32
33
34
35
36
37
38
39
40
<?php
require_once('checkuser.php');
require_once('connect.php');
$date = $_POST['date'];
$db = db_connect();
$stmt = $db->stmt_init();
if ($_SESSION['user'] == 'admin'){
$sql = "SELECT student.id,firstname,lastname,course.department,course.code,course.section FROM student INNER JOIN session on (student.id=session.student) LEFT JOIN course on (student.course=course.id) WHERE session.id=?";
}else{
$sql = "SELECT student.id,firstname,lastname FROM student INNER JOIN session on (student.id=session.student) WHERE session.id=? AND student.course=?";
}
if ($stmt->prepare($sql))
{
if ($_SESSION['user'] == 'admin'){
$stmt->bind_param('s',$date);
}else{
$stmt->bind_param('si',$date,$_SESSION['user']);
}
$stmt->execute();
if ($_SESSION['user'] == 'admin'){
$stmt->bind_result($id,$first,$last,$department,$code,$section);
}else{
$stmt->bind_result($id,$first,$last);
}
while($stmt->fetch())
{
$deleteStr = 'deleteStudent(' . $id . ')';
echo $first . ' ' . $last . ' ';
if ($_SESSION['user'] == 'admin') {
echo "($department $code $section)";
}else{
echo "<input type='button' value='delete' onclick=\"$deleteStr\" />";
}
echo '<br />';
}
}
$db->close();
?>