/lenasys/0.1

To get this branch, use:
bzr branch http://gegoxaren.bato24.eu/bzr/lenasys/0.1

« back to all changes in this revision

Viewing changes to trunk/DuggaSys/quizSystem/quiz/quizLoader.php

  • Committer: Henrik G.
  • Date: 2013-03-26 23:22:55 UTC
  • Revision ID: henrik.gustavsson@his.se-20130326232255-ik6snyatlbkf3zs1
First seed of Lenasys ... Needs to be Organized Further

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?php
 
2
////////////////////////////////////////////// 
 
3
echo "<pre>";
 
4
        print_r($_POST);
 
5
echo "</pre>";
 
6
 
 
7
include "../dbconnect.php";
 
8
$answerString="";
 
9
if(isset($_POST['withAnswer']) && $_POST['withAnswer']=="on"){
 
10
        if(isset($_POST['answerString'])) $answerString=$_POST['answerString'];
 
11
}
 
12
$accountname="a00nisse";
 
13
$courseName=$_POST['courseName'];
 
14
$courseOccasion="TEST";
 
15
$quizNr=$_POST['quizNr'];
 
16
$quizVariant=$_POST['qVarNr'];
 
17
 
 
18
 
 
19
$insertString="INSERT IGNORE INTO AssignedQuizzes(ssn, quizNr, qVarNr, quizCourseName, courseOccasion) 
 
20
                                                   VALUES((SELECT Student.ssn FROM Student WHERE Student.loginName=:LOGIN), :QNR, :QVARNR, :CNAME, :COCCASION);";
 
21
$insertStmt = $pdo->prepare($insertString);
 
22
$insertStmt->bindParam(':LOGIN', $accountname);
 
23
$insertStmt->bindParam(':CNAME', $courseName);
 
24
$insertStmt->bindParam(':QNR', $quizNr);
 
25
$insertStmt->bindParam(':QVARNR', $quizVariant);  
 
26
$insertStmt->bindParam(':COCCASION', $courseOccasion);
 
27
$insertStmt->execute();
 
28
echo "<h2>111</h2>";
 
29
 
 
30
$updateString="UPDATE AssignedQuizzes SET qVarNr=:QVARNR, answerHash=:AHASH 
 
31
               WHERE (SELECT Student.ssn FROM Student WHERE Student.loginName=:LOGIN)=AssignedQuizzes.ssn 
 
32
                              AND AssignedQuizzes.quizNr=:QNR
 
33
                                  AND AssignedQuizzes.quizCourseName=:CNAME
 
34
                                  AND AssignedQuizzes.courseOccasion=:COCCASION;";
 
35
$updateString = $pdo->prepare($updateString);
 
36
$updateString->bindParam(':LOGIN', $accountname);
 
37
$updateString->bindParam(':CNAME', $courseName);
 
38
$updateString->bindParam(':QNR', $quizNr);
 
39
$updateString->bindParam(':QVARNR', $quizVariant);
 
40
$ahash="";  
 
41
$updateString->bindParam(':AHASH', $ahash);  
 
42
$updateString->bindParam(':COCCASION', $courseOccasion);
 
43
$updateString->execute();                               
 
44
 
 
45
header("location:".$_POST['quizURI']."?courseOccasion=".$courseOccasion."&answerString=".$answerString);
 
46
?>
 
 
b'\\ No newline at end of file'