Webbserv1: Källkod
Webbserverprogrammering 1

Show sourcecode

The following files exists in this folder. Click to view.

webbsrvprg/projects/quiz/

quiz.php
quiz_create.php
quiz_created.php
quiz_home.php
quiz_login.php
quiz_results.php
quiz_signup.php

quiz_home.php

52 lines UTF-8 Windows (CRLF)
<?php
session_start
();
unset(
$_SESSION["question"]);
unset(
$_SESSION["quiz"]);
unset(
$_SESSION["q"]);
?>
<!doctype html>
<html>

<body>
<?php 
echo "Välkommen till startsidan ".$_SESSION['user'];
?>
<?php
include ('../../dbconnection.php');
$message null;
    
$user $_SESSION['user'];

    echo 
"<a href='quiz.php'>Quiz</a><br>";
    echo 
"<a href='quiz_results.php'>Resultat</a><br>";
    
    try {    
        
$sql "SELECT * FROM quizusers WHERE user='$user'";
        
$stmt $dbconn->prepare($sql);
        
$data = array();
        
$stmt->execute($data);

        
$res $stmt->fetch(PDO::FETCH_ASSOC);
        if (
htmlentities($res['type']) == "admin") {
          echo 
"<a href='quiz_create.php'>Skapa quiz</a>";
        }

        if (
$_SERVER["REQUEST_METHOD"] == "POST") {
            unset(
$_SESSION["user"]);
            
header('Location: /~noahet/webbsrvprg/projects/quiz/quiz_login.php');
        }
            
    }
    catch(
PDOException $e)  {
        echo 
$sql "<br>" $e->getMessage();
    }
    
    
$dbconn null;
echo 
$message;
?>
<br><br>
<form action="" method="POST">
    <input type="submit" value="Logga ut">
</form>

</body>
</html>