Blogger Information
Blog 27
fans 1
comment 0
visits 22636
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
把影视详情页面,增加评论展示功能-2019年9月23日
思杰的博客
Original
840 people have browsed it

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


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

运行实例 »

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



Correction status:qualified

Teacher's comments:完成的不错。
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments