PHP

如何用PHP实现待办事项管理

小樊
82
2024-08-23 07:11:32
栏目: 编程语言

以下是一个简单的示例代码,演示如何使用PHP实现待办事项管理:

  1. 创建一个待办事项列表页面(index.php):
<!DOCTYPE html>
<html>
<head>
    <title>待办事项列表</title>
</head>
<body>
    <h2>待办事项列表</h2>
    
    <ul>
        <?php
        // 获取待办事项数据
        $tasks = file_get_contents('tasks.json');
        $tasks = json_decode($tasks, true);
        
        // 显示待办事项
        foreach ($tasks as $task) {
            echo '<li>' . $task['task'] . '</li>';
        }
        ?>
    </ul>
    
    <form action="add_task.php" method="post">
        <input type="text" name="task" placeholder="输入待办事项">
        <button type="submit">添加待办事项</button>
    </form>
</body>
</html>
  1. 创建添加待办事项的处理页面(add_task.php):
<?php
// 获取待办事项
$task = $_POST['task'];

// 获取待办事项数据
$tasks = file_get_contents('tasks.json');
$tasks = json_decode($tasks, true);

// 添加新的待办事项
$newTask = array('task' => $task);
$tasks[] = $newTask;

// 保存待办事项数据
file_put_contents('tasks.json', json_encode($tasks));

// 重定向到待办事项列表页面
header('Location: index.php');
  1. 创建一个JSON文件(tasks.json)来保存待办事项数据,初始内容为空数组:
[]

通过以上步骤,您就可以实现一个简单的待办事项管理系统,用户可以添加新的待办事项并在列表中查看已有待办事项。您可以根据需求进行定制和扩展,例如添加编辑、删除功能,设置优先级和截止日期等。

0
看了该问题的人还看了