bzr branch
http://gegoxaren.bato24.eu/bzr/lenasys/trunk
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
1 |
<?php
|
2 |
//////////////////////////////////////////////
|
|
3 |
echo "<pre>"; |
|
4 |
print_r($_POST); |
|
5 |
echo "</pre>"; |
|
6 |
||
|
9.5.1
by galaxyAbstractor
Moved shared js, css and php, updated all paths in DuggaSys. |
7 |
include "../../../php/dbconnect.php"; |
|
1
by Henrik G.
First seed of Lenasys ... Needs to be Organized Further |
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 |
?>
|