diff --git a/sys0-code/test/overview.php b/sys0-code/test/overview.php index 986239f..0470e42 100644 --- a/sys0-code/test/overview.php +++ b/sys0-code/test/overview.php @@ -94,6 +94,23 @@ } + + if(isset($_GET["set_class"]) && isset($_POST["class"])){ + $class_id=htmlspecialchars($_POST["class"]); + $sql="update users set class_id=$class_id where username='$username'"; + $stmt = mysqli_prepare($link, $sql); + mysqli_stmt_execute($stmt); + $stmt->close(); + $sql="select name from class where id=$class_id"; + $stmt = mysqli_prepare($link, $sql); + mysqli_stmt_execute($stmt); + $class_name=""; + mysqli_stmt_bind_result($stmt, $class_name); + $stmt->close(); + $_SESSION["class"]=$class_name; + $_SESSION["class_id"]=$class_id; + } + ?> @@ -107,25 +124,25 @@ load_user(); @@ -136,7 +153,6 @@ Launch cancel modal
-