Educational System
Educational System
USE educational_institute;
register.php-
<?php
$conn = new mysqli("localhost", "root", "", "educational_institute");
if ($stmt->execute()) {
echo "Registration successful.";
} else {
echo "Error: Could not register user.";
}
}
?>
<h2>Register</h2>
<form method="post">
<label>Username: <input type="text" name="username" required></label><br>
<label>Password: <input type="password" name="password" required></label><br>
<button type="submit">Register</button>
</form>
login.php-
<?php
session_start();
$conn = new mysqli("localhost", "root", "", "educational_institute");
<h2>Login</h2>
<form method="post">
<label>Username: <input type="text" name="username" required></label><br>
<label>Password: <input type="password" name="password" required></label><br>
<button type="submit">Login</button>
</form>
dashboard-
<?php
session_start();
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}
?>
<h2>Available Courses</h2>
<form method="post" action="register_course.php">
<label>Select Course:
<select name="course_id">
<?php while ($course = $courses->fetch_assoc()): ?>
<option value="<?= $course['id'] ?>"><?= $course['course_name'] ?>
(Prerequisite: <?= $course['prerequisites'] ?>)</option>
<?php endwhile; ?>
</select>
</label><br>
<button type="submit">Register for Course</button>
</form>
<a href="logout.php">Logout</a>
register course-
<?php
session_start();
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}
$user_id = $_SESSION['user_id'];
$course_id = $_POST['course_id'];
change password-
<?php
session_start();
if (!isset($_SESSION['user_id'])) {
header("Location: login.php");
exit();
}
// Update password
$stmt = $conn->prepare("UPDATE users SET password = ? WHERE id = ?");
$stmt->bind_param("si", $new_hashed_password, $_SESSION['user_id']);
if ($stmt->execute()) {
echo "Password updated successfully.";
} else {
echo "Error: Could not update password.";
}
} else {
echo "Current password is incorrect.";
}
}
?>
<h2>Change Password</h2>
<form method="post">
<label>Current Password: <input type="password" name="current_password"
required></label><br>
<label>New Password: <input type="password" name="new_password"
required></label><br>
<button type="submit">Change Password</button>
</form>
logout-
<?php
session_start();
session_destroy();
header("Location: login.php");
exit();