Guest User

grade.php

a guest
Dec 15th, 2016
35
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.38 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <!-- Made by Julia Tasa-->
  3. <!--- Quiz's results (linked with quiz.html) --->
  4.  
  5. <link rel="stylesheet" type="text/css" href="style.css" />
  6. <meta name="viewport" content="width=device-width, initial-scale=1.0">
  7. <meta charset="utf-8">
  8.  
  9. <html>
  10. <head>
  11. <title>Tulokset</title>
  12. </head>
  13. <body>
  14. <div id="page-wrap">
  15. <h1> Sinun tuloksesi</h1>
  16. <p> Katso, miten pärjäsit tietovisassa</p>
  17.  
  18.  
  19.  
  20. <?php
  21. $answer1 = $_POST['question-1-answer'];
  22. $answer2 = $_POST['question-2-answer'];
  23. $answer3 = $_POST['question-3-answer'];
  24. $answer4 = $_POST['question-4-answer'];
  25. $answer5 = $_POST['question-5-answer'];
  26.  
  27. $total = 0;
  28.  
  29. if ($answer1 == "B") { $total++; }
  30. if ($answer2 == "C") { $total++; }
  31. if ($answer3 == "A") { $total++; }
  32. if ($answer4 == "D") { $total++; }
  33. if ($answer5 == "C") { $total++; }
  34.  
  35.  
  36. echo "<div id='results' style='color:red; font-size: 30px' > $total / 5 oikein! </div>";
  37.  
  38. // Let's create a database
  39. $servername = "127.0.0.1";
  40. $username = "jukfu";
  41. $password = "";
  42. $dbname = "quiz";
  43.  
  44.  
  45. $conn = new mysqli($servername, $username, $password, $dbname);
  46. if ($conn->connect_error) {
  47. die("Connection failed: " . $conn->connect_error);
  48. }
  49. $name = $_POST['pelaaja'];
  50.  
  51.  
  52. $sql = "SELECT * FROM results WHERE name = '$name' ";
  53. $result = $conn->query($sql);
  54.  
  55. if($results){
  56. $sql = "UPDATE results SET total='$total' WHERE name='$name'"; //database updating
  57.  
  58. if ($conn->query($sql) === TRUE) {
  59. echo "Yhteys tietokantaan luotu!";
  60. } else {
  61. echo "Error updating record: " . $conn->error;
  62. }
  63. }
  64. else{
  65. //insert
  66. $sql = "INSERT INTO results (name, total)
  67. VALUES ('$name', '$total')";
  68.  
  69. if ($conn->query($sql) === TRUE) {
  70. echo "<div id='results' style='color:red; font-size: 30px' > Katso sijoituksesi! </div>";
  71. } else {
  72. echo "Error: " . $sql . "<br>" . $conn->error;
  73. }
  74. }
  75.  
  76. //results are ordered
  77.  
  78. $sql = "SELECT * FROM results ORDER BY total DESC";
  79. $result = $conn->query($sql);
  80.  
  81. if ($result->num_rows > 0) {
  82. echo "<table style='border: 3px solid green; '>";
  83.  
  84. while($row = $result->fetch_assoc()) {
  85. echo "<tr>";
  86. echo "<td style='border: 1px solid green; color:red; font-size: 30px' ;'> " . $row["name"]. "</td> <td style='border: 1px solid green; color:red; font-size: 30px'> ". $row["total"]. " p. </td>";
  87. echo "</tr>";
  88. }
  89. echo "</table>";
  90. } else {
  91. echo "0 results";
  92. }
  93.  
  94.  
  95.  
  96. $conn->close();
  97.  
  98.  
  99. ?>
  100. <div> <h4> <form action = "quiz.html" method = "post">
  101. <input type="submit" align= center size= 30 color= red value="Takaisin Quizziin" />
  102. </form></h4>
  103.  
  104. </div>
  105. </body>
  106. </html>
Add Comment
Please, Sign In to add comment