亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

PHP中如何創建todo列表應用

PHP
小樊
83
2024-08-23 07:12:34
欄目: 編程語言

要創建一個todo列表應用,你可以使用PHP編寫一個簡單的Web應用,并結合HTML和CSS來呈現界面。以下是一個簡單的示例:

  1. 創建一個數據庫表來存儲todo列表的數據,例如:
CREATE TABLE todos (
    id INT AUTO_INCREMENT PRIMARY KEY,
    task VARCHAR(255) NOT NULL,
    completed TINYINT(1) DEFAULT 0
);
  1. 創建一個PHP文件來連接數據庫并處理todo列表的操作,例如:
<?php
// 連接數據庫
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "todo_list";

$conn = new mysqli($servername, $username, $password, $dbname);

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}

// 處理新增todo任務
if ($_SERVER["REQUEST_METHOD"] == "POST" && isset($_POST['task'])) {
    $task = $_POST['task'];

    $sql = "INSERT INTO todos (task) VALUES ('$task')";
    $conn->query($sql);
}

// 獲取todo列表
$sql = "SELECT * FROM todos";
$result = $conn->query($sql);

// 顯示todo列表
if ($result->num_rows > 0) {
    while($row = $result->fetch_assoc()) {
        echo "<input type='checkbox' id='task_" . $row['id'] . "' ";
        if ($row['completed'] == 1) {
            echo "checked";
        }
        echo ">";
        echo "<label for='task_" . $row['id'] . "'>" . $row['task'] . "</label><br>";
    }
} else {
    echo "No tasks found.";
}

$conn->close();
?>
  1. 創建一個HTML文件來呈現todo列表的界面,例如:
<!DOCTYPE html>
<html>
<head>
    <title>Todo List</title>
</head>
<body>
    <h1>Todo List</h1>
    
    <form action="" method="post">
        <input type="text" name="task" placeholder="Enter a new task">
        <button type="submit">Add Task</button>
    </form>
    
    <div id="tasks">
        <?php include 'todolist.php'; ?>
    </div>
</body>
</html>

通過以上步驟,你可以創建一個簡單的todo列表應用,用戶可以添加新的任務并將任務標記為已完成。你可以根據需要擴展這個應用,添加更多功能和樣式。

0
英山县| 扎鲁特旗| 镇平县| 扎赉特旗| 呼伦贝尔市| 逊克县| 旅游| 蕉岭县| 镇平县| 太原市| 伽师县| 龙山县| 霍邱县| 景东| 五常市| 雷波县| 徐汇区| 焦作市| 合阳县| 凉城县| 岳阳市| 遵义市| 偏关县| 松阳县| 昌乐县| 屏东县| 山东| 云林县| 江安县| 东安县| 泰顺县| 北辰区| 富蕴县| 上林县| 壶关县| 墨竹工卡县| 荥经县| 吉林省| 攀枝花市| 东台市| 宣恩县|