To-Do List App

Code:

<?php
session_start();

// Add task
if(isset($_POST['task']) && $_POST['task'] != '') {
$_SESSION&#91;'tasks']&#91;] = $_POST&#91;'task'];
} // Delete task if(isset($_GET['delete'])) {
unset($_SESSION&#91;'tasks']&#91;$_GET&#91;'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&#91;'tasks'] as $key =&gt; $task) {
    echo "&lt;li&gt;$task &lt;a href='?delete=$key'&gt;Delete&lt;/a&gt;&lt;/li&gt;";
}
} ?> </ul>

Explanation:

  • Tasks are stored inside a session array.
  • You can add new tasks and delete them.
  • No database needed for this version.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *