Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

夏日php文本留言本

作者:步崖   发布日期:2026-03-07   浏览:202

夏日PHP文本留言本是一个基于PHP语言开发的留言板系统,用于网站或应用程序中的用户留言和交流。以下是一个简单的夏日PHP文本留言本的示例代码:

index.php:

<!DOCTYPE html>
<html>
<head>
    <title>夏日留言本</title>
    <style>
        body {
            font-family: Arial, sans-serif;
        }

        .container {
            max-width: 600px;
            margin: 0 auto;
            padding: 20px;
        }

        .message {
            margin-bottom: 20px;
            padding: 10px;
            background-color: #f5f5f5;
        }

        .message p {
            margin: 0;
        }

        .message .date {
            font-size: 12px;
            color: #999;
        }

        .form {
            margin-bottom: 20px;
        }

        .form textarea {
            width: 100%;
            height: 100px;
            resize: none;
        }

        .form input[type="submit"] {
            padding: 5px 10px;
            background-color: #4CAF50;
            color: white;
            border: none;
            cursor: pointer;
        }

        .form input[type="submit"]:hover {
            background-color: #45a049;
        }
    </style>
</head>
<body>
    <div class="container">
        <h1>夏日留言本</h1>

        <?php
        // 连接数据库
        $conn = mysqli_connect('localhost', 'username', 'password', 'database_name');

        // 检查连接是否成功
        if (!$conn) {
            die("数据库连接失败: " . mysqli_connect_error());
        }

        // 处理表单提交
        if ($_SERVER['REQUEST_METHOD'] === 'POST' && isset($_POST['content'])) {
            $content = $_POST['content'];

            // 插入留言到数据库
            $sql = "INSERT INTO messages (content) VALUES ('$content')";
            mysqli_query($conn, $sql);
        }

        // 查询留言列表
        $sql = "SELECT * FROM messages ORDER BY id DESC";
        $result = mysqli_query($conn, $sql);

        // 显示留言列表
        if (mysqli_num_rows($result) > 0) {
            while ($row = mysqli_fetch_assoc($result)) {
                echo '<div class="message">';
                echo '<p>' . $row['content'] . '</p>';
                echo '<p class="date">' . $row['created_at'] . '</p>';
                echo '</div>';
            }
        } else {
            echo '<p>暂无留言</p>';
        }

        // 关闭数据库连接
        mysqli_close($conn);
        ?>

        <div class="form">
            <form method="POST" action="">
                <textarea name="content" placeholder="请输入留言内容"></textarea><br>
                <input type="submit" value="提交留言">
            </form>
        </div>
    </div>
</body>
</html>

上述代码实现了一个简单的夏日PHP文本留言本。用户可以通过表单提交留言内容,然后将留言内容存储到数据库中。在页面上会显示已提交的留言列表,包括留言内容和留言时间。用户可以在留言列表下方的表单中输入留言内容并提交。

上一篇:php怎么用exit

下一篇:php 标签调用函数

大家都在看

php session用法

php 定义常量

php soapclient

phpisset函数

php html转图片

php后端

php爬虫框架

php多线程与并发

php读取csv文件

php+mysql动态网站开发

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站