博客列表 >把影视详情页面,增加评论展示功能-2019年9月23日

把影视详情页面,增加评论展示功能-2019年9月23日

思杰的博客
思杰的博客原创
2019年09月23日 22:14:04838浏览

把影视详情页面,增加评论展示功能


因为还没有学习数据库,所以我们的数据都是提前用数组做好的,老师让我们用数组动态写一个展示评论的功能,实际上就是熟悉掌握php的foreach功能。


因为主要学习内容是php,所以我对外观就没有太多设计。

评论的数组是这样的

实例

$pl = array(
    [
        'mov_id'=>1,
        'nickname' =>'小红',
        'pl'=>'这个电影真***',
        'time' => '2019/9/23 16:00'
    ],
    [
        'mov_id'=>1,
        'nickname' =>'小明',
        'pl'=>'这个电影真***',
        'time' => '2019/9/23 16:00'
    ],
    [
        'mov_id'=>2,
        'nickname' =>'小明',
        'pl'=>'这个电影真***',
        'time' => '2019/9/23 16:00'
    ],
    );

展示评论的话是通过foreach循环这个数组,然后通过对比里面的mov_id,来确定该评论是不是该电影下面的评论,如果mov_id相同,则展示出来。

实例

    foreach ($pl as $key => $value) {
        if($value['mov_id']==$mov_id){
        echo '<div>';
        echo '<p>'.$value['time'].'</p>';
        echo '<span>'.$value['nickname'].':</span>';
        echo '<p>'.$value['pl'].'</p>';
        echo '</div>';
        echo '<hr>';
        }

如果学了数据库,我们就是通过接收mov_id去数据库里面查找,把mov_id相同的评论展示出来。

微信截图_20190923221153.png

如果要发表评论的话,就通过一个表单,把用户名评论提交到单独的php代码中,然后由php代码对数据进行验证,如果验证是安全的,则插入到数据库中。表单代码如下

实例

<h1>评论:</h1>
<form action="./pl.php" method="get" accept-charset="utf-8">
    <div>
    <label>用户名:<input type="text" name="nickname" value=""></label>
    <br>
    <label>评论:<input type="textarea" name="pl"></label>
    </div>
    <input type="submit" name="">
</form>

运行实例 »

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



声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议