Webbserverprogrammering 1

Show sourcecode

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

webbserverprogrammering/projects/anton-quiz/endpoints/admin/

add_answer.php
add_question.php
add_quiz.php
update_enabled.php

add_answer.php

21 lines ASCII Windows (CRLF)
<?php

session_start
();

if (!
$_SESSION["is_admin"]) {
    
header('Location: ../../index.php');
    die();
}

require_once 
__DIR__ '/../../dbconnect.php';

$stmt $conn->prepare("INSERT INTO quizdb_answers (question_id, answer_text, is_correct) VALUES (?, ?, ?)");
$stmt->bind_param("isi"$_POST["question_id"], $_POST["answer"], $_POST["is_correct"]);
if (
$stmt->execute()) {
    
// $question_id = $conn->insert_id;
    
$question_id $_POST["question_id"];
    
header("Location: ../../admin/create_answer.php?question_id=$question_id");
} else {
    echo 
'Kunde inte skapa svaret';
}