博主信息
博文 11
粉丝 0
评论 0
访问量 8284
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
详情页面增加评论展示功能 - 2019年9月20日
c的博客
原创
643人浏览过

通过判断文章ID,不同文章页面展示不同评论内容。

效果

微信截图_20190923162340.png

微信截图_20190923162356.png

实现方法


数组

微信截图_20190923162823.png

展示


微信截图_20190923164109.png

实例

   <style>
        .pl {
            width: 100%;
        }

        .f input {
            width: 200px;
            margin-bottom: 10px;
        }

        .f button {
            margin-bottom: 10px;
        }

        .comment-list li {
            list-style: none;
            border-bottom: 1px solid #efefef;
            padding-bottom: 10px;
            margin-bottom: 30px;
        }

        .comment-list img {
            width: 40px;
            height: 40px;
            border-radius: 50%;
            float: left;
            margin-right: 20px;
        }

        .comment-list .name {
            font-size: 14px;
        }

        .comment-list p {
            margin: 0
        }
    </style>
<?php 

  $comments = [
                [
                    'user' => '游客1',
                    'img' => '//cdn.v2ex.com/gravatar/fd1f3168022bda9a4400a6037571f9b4?s=100&r=G&d=mm',
                    'text' => '这是第一条评论',
                    'mov_id'=>1
                ],
                [
                    'user' => '游客2',
                    'img' => '//cdn.v2ex.com/gravatar/fd1f3168022bda9a4400a6037571f9b4?s=100&r=G&d=mm',
                    'text' => '这是第二条评论',
                    'mov_id'=>1
                ],
                [
                    'user' => '游客3',
                    'img' => '//cdn.v2ex.com/gravatar/fd1f3168022bda9a4400a6037571f9b4?s=100&r=G&d=mm',
                    'text' => '这是第三条评论',
                    'mov_id'=>1
                ],
                [
                    'user' => '男的',
                    'img' => '//cdn.v2ex.com/gravatar/fd1f3168022bda9a4400a6037571f9b4?s=100&r=G&d=mm',
                    'text' => '这是男的评论',
                    'mov_id'=>2
                ],
                [
                    'user' => '女的',
                    'img' => '//cdn.v2ex.com/gravatar/fd1f3168022bda9a4400a6037571f9b4?s=100&r=G&d=mm',
                    'text' => '这是第女的评论',
                    'mov_id'=>2
                ],
                [
                    'user' => '人妖',
                    'img' => '//cdn.v2ex.com/gravatar/fd1f3168022bda9a4400a6037571f9b4?s=100&r=G&d=mm',
                    'text' => '这是第人妖的评论',
                    'mov_id'=>3
                ]

    ];



?>
    <form action="" class="f">
        <textarea class="pl" rows="5" placeholder="请输入评论"></textarea>
        <input type="text" placeholder="名称">
        <input type="email" placeholder="邮箱">
        <input type="text" placeholder="网站链接">
        <br>
        <button>评论</button>
    </form>

    <div class="comment-list">
        <p>已有100条评论</p>
        <ul>

            <?php
            foreach ($comments as $comment) {
                if ($comment['mov_id'] === $mov_id) {
                    echo "<li><img src='" . $comment['img'] . "'><div class='name'>{$comment['user']}</div><p>{$comment['text']}</p></li>";
                }
            }
            ?>
            
        </ul>

    </div>

</div>

运行实例 »

点击 "运行实例" 按钮查看在线实例

总结

本次课程重点在于$_GET变量和数组双重循环的运用。$_GET是PHP中的预定义变量,可以在URL中获取变量。

批改状态:合格

老师批语:完成的不错
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学