Code:
<?php
session_start();
// Add task
if(isset($_POST['task']) && $_POST['task'] != '') {
$_SESSION['tasks'][] = $_POST['task'];
}
// Delete task
if(isset($_GET['delete'])) {
unset($_SESSION['tasks'][$_GET['delete']]);
}
?>
<form method="post">
<input type="text" name="task" placeholder="Enter task" required>
<input type="submit" value="Add Task">
</form>
<h3>To-Do List</h3>
<ul>
<?php
if(isset($_SESSION['tasks'])) {
foreach($_SESSION['tasks'] as $key => $task) {
echo "<li>$task <a href='?delete=$key'>Delete</a></li>";
}
}
?>
</ul>
Explanation:
- Tasks are stored inside a session array.
- You can add new tasks and delete them.
- No database needed for this version.
Leave a Reply