
PK 
<?php
ob_start();
//error_reporting(E_ALL ^ E_NOTICE);
@session_start();
ini_set('allow_url_include',1);
date_default_timezone_set("Asia/Kolkata");
set_time_limit(600);
ini_set('max_execution_time',600);
require_once '../includes/settings/PDODB.php';
include '../includes/modules/functions.php';
$function = new FUNCTIONS();
if(empty($_SESSION['adminId'])){
header("Location: ../index.php");
exit();
}
if(isset($_POST['btnAddQuiz'])){
//print_r($_POST); exit;
$question = htmlentities(trim($_POST['question'] ?? ''), ENT_QUOTES);
$ans1 = htmlentities(trim($_POST['ans1'] ?? ''), ENT_QUOTES);
$ans2 = htmlentities(trim($_POST['ans2'] ?? ''), ENT_QUOTES);
$ans3 = htmlentities(trim($_POST['ans3'] ?? ''), ENT_QUOTES);
$ans4 = htmlentities(trim($_POST['ans4'] ?? ''), ENT_QUOTES);
$correct_answer = htmlentities(trim($_POST['correct_answer'] ?? ''), ENT_QUOTES);
$pdodb = PDODB::getInstance();
$sql = "INSERT INTO `quiz_questions` SET question='$question', ans1='$ans1', ans2='$ans2', ans3='$ans3', ans4='$ans4', correct_answer='$correct_answer'"; //exit;
$result = $pdodb->query($sql);
if ($result == true) {
$error_msg = "Successfully Added.";
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>INSPINIA | Basic Form</title>
<?php include_once '../layout/style.php'; ?>
<link href="../css/plugins/switchery/switchery.css" rel="stylesheet">
</head>
<body>
<div id="wrapper">
<?php $currentPage = 'quiz-create'; include_once '../layout/side-bar.php'; ?>
<div id="page-wrapper" class="gray-bg">
<?php include_once '../layout/header.php'; ?>
<div class="row wrapper border-bottom white-bg page-heading">
<div class="col-lg-8">
<h2>Add New quiz Question</h2>
</div>
</div>
<div class="row">
<div class="col-lg-8">
<div class="ibox float-e-margins">
<div class="ibox-title back-change">
</div>
<div class="ibox-title back-change">
<?php if (!empty($error_msg)) { ?>
<div class="alert alert-success" id="alert-success">
<a href="#" class="close" data-dismiss="alert" aria-label="close" title="close">×</a>
<strong><?=$error_msg;?></strong>
</div>
<?php } ?>
</div>
<div class="ibox-content">
<div class="row">
<form method="POST" action="" enctype="multipart/form-data" id="addQuiz">
<div class="col-sm-12">
<div class="form-group">
<label>Question *</label>
<input type="text" name="question" id="question" class="form-control">
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<label>#Option (A)*</label>
<input type="text" name="ans1" id="ans1" class="form-control">
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<label>#Option (B)*</label>
<input type="text" name="ans2" id="ans2" class="form-control">
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<label>#Option (C)*</label>
<input type="text" name="ans3" id="ans3" class="form-control">
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<label>#Option (D)*</label>
<input type="text" name="ans4" id="ans4" class="form-control">
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<label>Correct answer*</label>
<select name="correct_answer" id="correct_answer" class="form-control">
<option value=""> Select Correct answer</option>
<option value="a">#Option (A)</option>
<option value="b">#Option (B)</option>
<option value="c">#Option (C)</option>
<option value="d">#Option (D)</option>
</select>
</div>
</div>
<div class="col-sm-12">
<div class="form-group">
<div>
<button class="btn btn-lg btn-danger pull-right m-t-n-xs" name="btnAddQuiz" id="btnAddQuiz" type="submit"><strong>SUBMIT</strong></button>
</div>
</div>
</div>
</form>
</div>
</div>
</div>
</div>
</div>
</div>
<?php include_once '../layout/script.php'; ?>
<!-- Switchery -->
<script src="../js/plugins/switchery/switchery.js"></script>
<!-- Page-Level Scripts -->
question , ans1, ans2, ans3, ans4, correct_answer
<script type="text/javascript">
$("#addQuiz").validate({
rules: {
question: {
required: true
},
ans1: {
required: true
},
ans2: {
required: true
},
ans3: {
required: true
},
ans4: {
required: true
},
correct_answer: {
required: true
}
},
messages: {
question: {
required: "Please Enter Name"
},
ans1: {
required: "this is required field"
},
ans2: {
required: "this is required field"
},
ans3: {
required: "this is required field"
},
ans4: {
required: "this is required field"
},
correct_answer: {
required: "Please select correct option"
}
},
submitHandler: function(form) {
form.submit();
}
});
$("#successmsg").delay(5000).fadeOut();
</script>
</body>
</html>


PK 99