/
survey.php
87 lines (75 loc) · 1.78 KB
/
survey.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?php
session_start();
error_reporting(0);
require 'dbConnection/connect.php';
require 'queries.php';
if(isset($_POST['submit'])){
$_SESSION['userID'] = $_POST['userID'];
// get the base question to begin survey
$baseQuestion = getBaseQuestion();
// $currentID = 0;
getInfo($baseQuestion);
$num = sizeof($choicesID);
require $url . '/' . $url . $num . '.php';
} else{
//if(isset($_POST['response'])){
global $condition;
global $promptID;
global $randID;
global $url;
$condition = $_POST['response'];
//var_dump($condition);
switch ($url) {
case 'bigq':
if($condition == 'Yes'){
$condition = 1;
logResponse($promptID, $condition);
nextQuestion();
getInfo($to_question);
$num = sizeof($choicesID);
require $url . '/' . $url . $num . '.php';
}else{
$condition = 0;
logResponse($promptID, $condition);
nextQuestion();
getInfo($to_question);
$num = sizeof($choicesID);
require $url . '/' . $url . $num . '.php';
}
break;
case 'agreedisagree':
logResponse($promptID, $condition);
nextQuestion();
getInfo($to_question);
$num = sizeof($choicesID);
require $url . '/' . $url . $num . '.php';
break;
case 'checkbox':
global $choicesID;
logResponseArray($promptID, $condition);
nextQuestionArray();
getInfo($to_question);
$num = sizeof($choicesID);
require $url . '/' . $url . $num . '.php';
break;
case 'mc':
global $choicesID;
logResponse($promptID, $condition);
nextQuestion();
getInfo($to_question);
$num = sizeof($choicesID);
require $url . '/' . $url . $num . '.php';
break;
//}
//getInfo($currentID);
//require $url . '.php';
}
}
//$id = 13;
//getInfo($id);
//var_dump($promptID);
//var_dump($pageType);
//var_dump($promptText);
//var_dump($choicesID);
//var_dump($choicesText);
//var_dump($url);