Advertisement
Guest User

Untitled

a guest
Jul 31st, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. <?php
  2.  
  3. /*
  4. Script kann Fehler enthalten, da es noch nicht getestet wurde und nur aus dem Kopf geschrieben wurde.
  5. */
  6.  
  7. if(isset($_GET['FrageID']) && isset($_GET['gewaehlteAntwort'])) {
  8. antwortPruefen($_GET['FrageID'], $_GET['gewaehlteAntwort']);
  9. } else {
  10. die("Fehler bei der Datenübertragung");
  11. }
  12.  
  13. function antwortPruefen($FrageID, $gewaehlteAntwort) {
  14. if(isset($FrageID) && isset($gewaehlteAntwort)) {
  15. $servername = "localhost";
  16. $username = "digdamesse";
  17. $password = "asdf1234";
  18. $dbname = "digdamesse";
  19.  
  20. // Verbindung aufbauen
  21. $conn = new mysqli($servername, $username, $password, $dbname);
  22. // Verbindung prüfen
  23. if ($conn->connect_error) {
  24. die("Fehler bei der Datenbankverbindung");
  25. }
  26.  
  27. $sql = "SELECT FrageID, richtig FROM Frage WHERE FrageID=". $FrageID .";";
  28. $result = $conn->query($sql);
  29.  
  30. if ($result->num_rows > 0) {
  31. // Daten ausgeben
  32. while($row = $result->fetch_assoc()) {
  33. //Wenn die Antwort richtig war wird true zurück gegeben.
  34. if($row["richtig"] == $gewaehlteAntwort) {
  35. echo "Richtige Antwort!";
  36. }
  37. else {
  38. $abfrage = "antwort" . $row["richtig"];
  39. echo "Falsch, die richtige Antwort ist:" . $row[$abfrage];
  40. }
  41. }
  42. } else {
  43. echo "Frage wurde nicht in der Datenbank gefunden";
  44. }
  45. $conn->close();
  46.  
  47. }
  48. }
  49.  
  50.  
  51.  
  52. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement