123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687 |
- <?php
-
-
-
-
-
- require_once 'processes/config.php';
- require_once 'processes/dbh.inc.php';
- require_once 'processes/checkLogin.php';
-
-
- $experienceID = mysqli_real_escape_string($connection, trim($_POST['experienceID']));
-
-
-
-
-
-
-
-
-
-
-
- $sql = "SELECT COUNT(SS.id_student) AS `count`, SQ.id AS momentID, DATE(SQ.date_to_administer) AS `date`, SQ.title AS momentTitle
- FROM `student_subquestionnair` AS SS RIGHT JOIN `subquestionnair` AS SQ
- ON SS.id_subquestionnair = SQ.id
- WHERE SQ.id IN
- (SELECT id_subquestionnair
- FROM experience_subquestionnair
- WHERE id_experience = '$experienceID')
- AND DATE(SQ.date_to_administer) <= CURRENT_DATE
- GROUP BY SQ.id, DATE(SQ.date_to_administer)
- ORDER BY DATE(SQ.date_to_administer) ASC";
-
- $result = mysqli_query($connection, $sql);
-
-
-
- $maxScore = 0;
- while($row = mysqli_fetch_object($result)) {
-
-
- if($maxScore < $row->count) {
- $maxScore = $row->count;
- }
-
-
- $row->date = date('M j', strtotime($row->date));
-
-
- $data[] = $row;
- }
-
-
-
-
-
-
-
-
-
-
- $payload = [
- 'maxScore' => $maxScore,
- 'data' => $data
- ];
-
- echo json_encode($payload);
|