1+ <?php
2+ session_start ();
3+ include ('../sign-up/database.php ' );
4+
5+ $ person_id = $ _SESSION ['person_id ' ];
6+ ?>
7+
8+ <!DOCTYPE html>
9+ <html lang="en">
10+ <head>
11+ <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/css/bootstrap.min.css" integrity="sha384-Vkoo8x4CGsO3+Hhxv8T/Q5PaXtkKtu6ug5TOeNV6gBiFeWPGFN9MuhOf23Q9Ifjh" crossorigin="anonymous">
12+ <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css">
13+ </head>
14+ <body>
15+ <nav class="navbar navbar-expand-lg navbar-light bg-light">
16+ <a class="navbar-brand" href="home.php">Home</a>
17+ <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
18+ <span class="navbar-toggler-icon"></span>
19+ </button>
20+
21+ <div class="collapse navbar-collapse" id="navbarSupportedContent">
22+ <ul class="navbar-nav mr-auto">
23+ <li class="nav-item">
24+ <a class="nav-link" href="refund-requests.php">Refund Requests<span class="sr-only">(current)</span></a>
25+ </li>
26+ <li class="nav-item">
27+ <a class="nav-link" href="discount-courses.php">Discounts</a>
28+ </li>
29+
30+ <li class="nav-item">
31+ <a class="nav-link" href="stats.php">Stats</a>
32+ </li>
33+
34+ <li class="nav-item">
35+ <a class="nav-link" href="complaints.php">Complaints</a>
36+ </li>
37+
38+ </ul>
39+ <ul class="nav navbar-nav navbar-right">
40+ <li><a href="../logout.php">Logout</a></li>
41+ </ul>
42+ </div>
43+ </nav>
44+
45+ <div class="container">
46+ <?php
47+ $ sql = "SELECT * FROM complaint_view WHERE
48+ C.complaint_id=SC.complaint_id AND P.person_id=SC.student_id AND
49+ SC.course_id=Co.course_id
50+ " ;
51+
52+ $ result = mysqli_query ($ link , $ sql );
53+ if (!$ result ) {
54+ echo $ link ->error ;
55+ } else {
56+ $ count = mysqli_num_rows ($ result );
57+ if ($ count > 0 ) {
58+ while ($ q_result = mysqli_fetch_array ($ result )) {
59+ $ student_name = $ q_result ["name " ] . " " . $ q_result ["surname " ];
60+ $ complaint_date = $ q_result ["complaint_date " ];
61+ $ complaint = $ q_result ["complaint_note " ];
62+ $ course_name = $ q_result ["course_name " ];
63+
64+ echo "
65+ <div class='card mt-4 mb-4'>
66+ <div class='card-body'>
67+ <h5 class='card-title'> " ;
68+ echo "Student: " . $ student_name . " - Course: " . $ course_name ;
69+ echo "<h6 class='card-subtitle mb-2 text-muted'> " ;
70+ echo $ complaint_date ;
71+ echo "<p class='card-text'> " ;
72+ echo $ complaint ;
73+ echo "</p></div></div> " ;
74+ }
75+ } else {
76+ echo "<h3 class='mt-4'>There are no complaints.</h3> " ;
77+ }
78+ }
79+ ?>
80+ </div>
81+ <script src="https://code.jquery.com/jquery-3.4.1.slim.min.js" integrity="sha384-J6qa4849blE2+poT4WnyKhv5vZF5SrPo0iEjwBvKU7imGFAV0wwj1yYfoRSJoZ+n" crossorigin="anonymous"></script>
82+ <script src="https://cdn.jsdelivr.net/npm/popper.js@1.16.0/dist/umd/popper.min.js" integrity="sha384-Q6E9RHvbIyZFJoft+2mJbHaEWldlvI9IOYy5n3zV9zzTtmI3UksdQRVvoxMfooAo" crossorigin="anonymous"></script>
83+ <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.4.1/js/bootstrap.min.js" integrity="sha384-wfSDF2E50Y2D1uUdj0O3uMBJnjuUD4Ih7YwaYd1iqfktj0Uod8GCExl3Og8ifwB6" crossorigin="anonymous"></script>
84+ </body>
85+ </html>
0 commit comments