1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- <?php
-
- require_once 'config.php';
- require_once 'dbh.inc.php';
- require_once 'checkLogin.php';
-
-
-
-
-
- if(isset($_POST['export']) && isset($_POST['id_exp'])) {
-
- $id_experience = mysqli_real_escape_string($connection, $_POST['id_exp']);
-
-
-
- header_remove();
- header('Content-Type: text/csv; charset=utf-8');
- header('Content-Disposition: attachment; filename="Resultados_'.$id_experience.'.csv"');
- $output = fopen('php://output', 'w');
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- $query = "SELECT DISTINCT q.id, q.premise, q.id_category, q.id_subcategory, a.id_student, a.id_subquestionnair, a.value FROM `experience_questionnair` eq, `subquestionnair` qs, `questionnair_question` qq, `question` q, `answer` a WHERE a.id_question=q.id and eq.id_questionnair=qs.id_questionnair and eq.id_questionnair=qq.id_questionnair and qq.id_question=q.id and eq.id_experience=".$id_experience." ORDER BY q.id, a.id_subquestionnair, a.id_student ASC;";
- $header = array('Question ID', 'Question Premise', 'Corresponding Moment', 'Question Category', 'Question Subcategory', 'Student ID', 'Answer');
-
-
-
-
-
-
- fputcsv($output, $header);
-
- $result = mysqli_query($connection, $query);
-
- while($row = mysqli_fetch_assoc($result)) {
-
- $queryCategory = "SELECT categoria FROM `category` WHERE id=".$row['id_category'].";";
- $resultCategory = mysqli_query($connection, $queryCategory);
- $rowCategory = mysqli_fetch_assoc($resultCategory);
-
-
- $querySubcategory = "SELECT subcategoria FROM `subcategory` WHERE id=(SELECT id_subcategory FROM `question` WHERE id=".$row['id'].");";
- $resultSubcategory = mysqli_query($connection, $querySubcategory);
- $rowSubcategory = mysqli_fetch_assoc($resultSubcategory);
-
- $queryMoment = "SELECT title FROM `subquestionnair` WHERE id=".$row['id_subquestionnair'].";";
- $resultMoment = mysqli_query($connection, $queryMoment);
- $rowMoment = mysqli_fetch_assoc($resultMoment);
-
- fputcsv($output, array($row['id'], $row['premise'], $rowMoment['title'], $rowCategory['categoria'], $rowSubcategory['subcategoria'], $row['id_student'], $row['value']));
-
- }
-
- fclose($output);
-
- }
-
- ?>
|