中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
车险| 沂源县| 南汇区| 蚌埠市| 辰溪县| 夹江县| 安徽省| 滨海县| 右玉县| 乐昌市| 白城市| 睢宁县| 宝兴县| 隆昌县| 全州县| 衡东县| 中山市| 临沭县| 淮安市| 翁牛特旗| 汝南县| 得荣县| 平江县| 湘潭县| 西乌珠穆沁旗| 苍梧县| 九台市| 昂仁县| 高要市| 道真| 丹寨县| 锦州市| 株洲市| 抚顺市| 昌江| 高青县| 乐昌市| 姜堰市| 昌黎县| 闸北区| 景德镇市|