| Current Path : /var/www/html/venkat/course/evaluation/ |
| Current File : /var/www/html/venkat/course/evaluation/submit.php |
<?php
include("db1.php");
include("session.php");
$mark = 0;
$integrity ='';
$stmt = $conn->prepare("INSERT INTO student(rollno, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, mark, time1) VALUES (:rollno, :a1, :a2, :a3, :a4, :a5, :a6, :a7, :a8, :a9, :a10, :mark, :time1)");
//$stmt = $conn->prepare("INSERT INTO student(rollno, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, mark) VALUES (:rollno, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, mark)");
//$stmt = $conn->prepare("INSERT INTO student(rollno, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, mark) VALUES (?,?,?,?,?,?,?,?,?,?,?i)");
$rollno = addslashes($_POST['rollno']);
$stmt->bindParam(':rollno', addslashes($_POST['rollno']));
for($i = 0; $i < 10; $i++) {
$a[$i] = addslashes($_POST[$i]);
$q = "qid".$i;
$qid[$i] = addslashes($_POST[$q]);
$merge[$i] = $qid[$i]."-".$a[$i];
$qidentity = $qid[$i];
$sql = $conn->prepare("SELECT ans FROM question where qno = :id and ans = :ans");
$sql->bindValue(':id',$qid[$i]);
$sql->bindValue(':ans',$a[$i]);
$sql->execute();
$row = $sql->rowCount();
if($row > 0) {
$mark = $mark + 1;
}
$integrity = $integrity.$merge[$i];
}
date_default_timezone_set('Asia/Kolkata');
$time1 = date("h:i a");
for($i=0;$i<10;$i++) {
$t = $i+1;
$ans = ":a".$t;
$stmt->bindParam($ans, $merge[$i]);
}
$stmt->bindParam(':mark', $mark);
$stmt->bindParam(':time1', $time1);
$hash = $rollno.$integrity;
$hash = md5($hash);
$hash1 = $_SESSION['hash'];
if($hash == $hash1 && $p == 0) {
echo ("<center> <b> It is a refresh </b> </center>");
exit();
}
else if($p == 0) {
$_SESSION['hash'] = $hash;
}
if($stmt->execute()) {
echo "<b> <center> <font color = 'blue'> <br>Sucessfully Submitted </font> </center> </b> <br> <br>";
$sql = $conn->prepare("SELECT * FROM student where rollno = :rollno");
$sql->bindValue(':rollno',$rollno);
$sql->execute();
$row = $sql->rowCount();
$concat = "";
if($row > 0) {
while ($row = $sql->fetch()) {
$rollno = $row['rollno'];
$marks = $row['mark'];
//$time1 = $row['time1'];
for($i = 1; $i <= 10; $i++) {
$a = 'a'.$i;
$answer[$i] = $row[$a];
$concat = $answer[$i]."<-->".$concat;
}
}
?>
<div align = "center">
<table>
<tr colspan = "3"> <td> <b> Your Submission Details</b> </td> </tr>
<tr> <td> <br> Your Roll Number </td> <td> <br> : </td> <td> <br> <?php echo $rollno; ?> </td> </tr>
<tr> <td> <br> Submitted Answers </td> <td> <br> : </td> <td> <br> <?php echo $concat; ?> </td> </tr>
<tr> <td> <br> Number of Right Answers</td> <td> <br> : </td> <td> <br> <?php echo $mark; ?> </td> </tr>
</table>
</div>
<?php
}
else {
echo "Error in Submission";
}
}
else {
echo "<b> <center> <font color = 'blue'> <br>Already Submitted or Other issues </font> </center> </b> <br> <br>";
}
?>