Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- TEST.PHP============================================================
- <?php session_start(); ?>
- <!DOCTYPE html>
- <html lang="en">
- <head>
- <meta charset="UTF-8">
- <meta http-equiv="X-UA-Compatible" content="IE=edge">
- <meta name="viewport" content="width=device-width, initial-scale=1.0">
- <link rel="stylesheet" href="style.css">
- <title>Math test</title>
- </head>
- <body>
- <div id="test">
- <h1>Math test</h1>
- <form action="http://localhost/TEST-HOMEWORK/counter.php">
- <div class="question">
- <label for="q1">Колко е 2+2?</label>
- <select id="q1" name="edno">
- <option value="zero" selected> Изберете отговор</option>
- <option value="one">4</option>
- <option value="two">5</option>
- <option value="three">1</option>
- <option value="four">3</option>
- </select>
- </div>
- <div class="question">
- <label for="q2">Колко е 2*2?</label>
- <select id="q2" name="dve">
- <option value="zero" selected>Изберете отговор</option>
- <option value="one">5</option>
- <option value="two">4</option>
- <option value="three">3</option>
- <option value="four">1</option>
- </select>
- </div>
- <div class="question">
- <label for="q3">Колко е 2+2*2</label>
- <select id="q3" name="tri">
- <option value="zero" selected>Изберете отговор</option>
- <option value="one">8</option>
- <option value="two">6</option>
- <option value="three">10</option>
- <option value="four">5</option>
- </select>
- </div>
- <div class="question">
- <label for="q4">Колко е 5 + 5?</label>
- <select id="q4" name="chetiri">
- <option value="zero" selected>Изберете отговор</option>
- <option value="one">11</option>
- <option value="two">12</option>
- <option value="three">9</option>
- <option value="four">10</option>
- </select>
- </div>
- <div class="question">
- <label for="q5">Колко е 5*5?</label>
- <select id="q5" name="pet">
- <option value="zero" selected>Изберете отговор</option>
- <option value="one">24</option>
- <option value="two">23</option>
- <option value="three">25</option>
- <option value="four">32</option>
- </select>
- </div>
- <div class="question">
- <label for="q6">Колко е 3<sup>2</sup></label>
- <select id="q6" name="shest">
- <option value="zero" selected>Изберете отговор</option>
- <option value="one">6</option>
- <option value="two">5</option>
- <option value="three">9</option>
- <option value="four">10</option>
- </select>
- </div>
- <div class="question">
- <label for="q7">Колко е 3*2 + 3<sup>2</sup></label>
- <select id="q7" name="sedem">
- <option value="zero" selected>Изберете отговор</option>
- <option value="one">15</option>
- <option value="two">12</option>
- <option value="three">18</option>
- <option value="four">11</option>
- </select>
- </div>
- <div class="question">
- <label for="q8">Какъв вид триъгълник е този с 3 еднакви страни?</label>
- <input type="text" id="q8" name="osem">
- </div>
- <div class="question">
- <label for="q9">Какъв вид триъгълник е този с 2 еднакви страни?</label>
- <input type="text" id="q9" name="devet">
- </div>
- <div class="question">
- <label for="q10">Какъв вид триъгълник е този с 3 различни страни?</label>
- <input type="text" id="q10" name="deset">
- </div>
- <div class="question">
- <input type="submit" value="Предай теста!">
- </div>
- <?php
- if(isset($_SESSION['counter'])) {
- if($_SESSION['counter'] == 0) {
- echo "<h1 class='result'>Нямате верни отговори.</h1>";
- } else {
- echo "<h1 class='result'>Имате ". $_SESSION['counter'] . "/10 верни отговора.</h1>";
- }
- }
- unset($_SESSION['counter']);
- ?>
- </form>
- </div>
- </body>
- </html>
- ======================================================================================================
- COUNTER.PHP
- ----------------------------------
- <?php
- session_start();
- echo "<pre>";
- echo var_dump($_GET);
- echo "</pre>";
- $counter = 0;
- if(isset($_GET["edno"])) {
- $answer = $_GET["edno"];
- if($answer == "one") {
- $counter++;
- }
- }
- if(isset($_GET["dve"])) {
- $answer = $_GET["dve"];
- if($answer == "two") {
- $counter++;
- }
- }
- if(isset($_GET["tri"])) {
- $answer = $_GET["tri"];
- if($answer == "two") {
- $counter++;
- }
- }
- if(isset($_GET["chetiri"])) {
- $answer = $_GET["chetiri"];
- if($answer == "four") {
- $counter++;
- }
- }
- if(isset($_GET["pet"])) {
- $answer = $_GET["pet"];
- if($answer == "three") {
- $counter++;
- }
- }
- if(isset($_GET["shest"])) {
- $answer = $_GET["shest"];
- if($answer == "three") {
- $counter++;
- }
- }
- if(isset($_GET["sedem"])) {
- $answer = $_GET["sedem"];
- if($answer == "one") {
- $counter++;
- }
- }
- if(isset($_GET["osem"])) {
- $answer = $_GET["osem"];
- if($answer == "равностранен") {
- $counter++;
- }
- }
- if(isset($_GET["devet"])) {
- $answer = $_GET["devet"];
- if($answer == "равнобедрен") {
- $counter++;
- }
- }
- if(isset($_GET["deset"])) {
- $answer = $_GET["deset"];
- if($answer == "разностранен") {
- $counter++;
- }
- }
- $_SESSION["counter"] = $counter;
- header('Location: http://localhost/TEST-HOMEWORK/test.php')
- ?>
- ============================================================================
- STYLE.CSS
- ------------------------------------------
- #test{
- width: 80%;
- border: 5px solid gray;
- margin: auto;
- }
- .question{
- width: 80%;
- border: 2px solid gray;
- margin: auto auto 10px;
- padding: 50px 50px 40px 40px;
- }
- .question:hover{
- background-color: grey;
- color: white;
- }
- h1{
- text-align: center;
- }
- h1.result{
- color:red;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement