91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

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
三台县| 乌鲁木齐市| 宜州市| 屏东县| 阳城县| 杨浦区| 孟村| 左权县| 松滋市| 伊金霍洛旗| 安泽县| 西华县| 平凉市| 搜索| 开鲁县| 嘉鱼县| 团风县| 涟源市| 湘乡市| 沅江市| 抚顺市| 清涧县| 万宁市| 修水县| 营口市| 甘德县| 宁德市| 寿阳县| 卢氏县| 精河县| 团风县| 镇巴县| 巢湖市| 定西市| 富阳市| 龙陵县| 潜山县| 定西市| 利津县| 定安县| 浮山县|