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
update_enabled.php
26 lines UTF-8 Windows (CRLF)
<?php
session_start();
if (!$_SESSION["is_admin"]) {
header('Location: ../../index.php');
die();
}
require_once __DIR__ . '/../../dbconnect.php';
// Hämta värden från formuläret
$test_id = $_POST["test_id"] ?? 0;
$is_enabled = $_POST["is_enabled"] ?? 0;
// Gör en enkel sanitetskontroll
$test_id = (int)$test_id;
$is_enabled = ($is_enabled == 1) ? 1 : 0;
// Uppdatera i databasen
$stmt = $conn->prepare("UPDATE quizdb_tests SET is_enabled = ? WHERE id = ?");
$stmt->bind_param("ii", $is_enabled, $test_id);
$stmt->execute();
// Skicka tillbaka till edit-sidan (eller var du vill)
header('Location: ../../admin/edit_quiz.php?test_id=' . $test_id);
exit;