Correction status:qualified
Teacher's comments:完成的不错,继续加油。没有几十万行代码量,肯定不行
图解
第一种写法:
第二种写法(没绑定电影ID):
加载的评论的二维数组数据:
放入公共css样式的css部分代码:
部分电影界面评论区截图:
第一种写法的代码
<?php // 加载公共头部 include __DIR__ . '/header.php'; $mov_id = intval($_GET['mov_id']); // 复制list.php模板直接修改 foreach ($movies as $movie) { if ($movie['mov_id'] === $mov_id) { echo "<h3>{$movie['name']}</h3>"; echo '<img src="static/images/'.$movie['image'].'" alt="" width="300">'; echo "<p style='text-indent: 2em'>{$movie['detail']}</p>"; } }; // 加载公共评论 include __DIR__ . '/pinlun.php'; ?> <!-- 评论输入框 --> <div class="add"> <form action="save.php" method="post"> <textarea name="msg">评论内容</textarea> <input class="user" name="user" type="text"/> <input class="btn" type="submit" value="发表"/> </form> </div> <!-- 评论内容区 --> <div class="msg"> <?php foreach ($pinlun as $pinluns){ // 加个if判断绑定下电影id分电影界面评论 上面已经get过url movid值了这里就不用get了 if ($pinluns['mov_id'] === $mov_id) {?> <!--这里可以把{换成: --> <!-- class item每条评论内容区分 --> <div class="item"> <div class="item-top"> <span class="user"><?php echo $pinluns['user'];?></span> <span class="time"><?php echo $pinluns['time'];?></span> </div> <p><?php echo $pinluns['neirong'];?></p> </div> <?php }};//上面换了foreach循环的符号这里要改成endforeach // 加载公共底部 include 'footer.php'; ?>
点击 "运行实例" 按钮查看在线实例
评论数据的二维数组代码:
<?php $pinlun=[ [ 'mov_id'=>1, 'user'=>'朱老师', 'time'=>'2019-9-20 11:11:11', 'neirong'=>'倚天屠龙记不***还是***的片子***' ], [ 'mov_id'=>1, 'user'=>'欧阳老师', 'time'=>'2019-9-20 11:12:11', 'neirong'=>'倚天屠龙记不***我比较喜欢欧美的,够刺激' ], [ 'mov_id'=>2, 'user'=>'欧阳老师', 'time'=>'2019-9-20 12:22:11', 'neirong'=>'都挺好以看' ], [ 'mov_id'=>3, 'user'=>'玉女老师', 'time'=>'2019-9-20 13:01:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>4, 'user'=>'玉女老师', 'time'=>'2019-9-20 13:15:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>4, 'user'=>'玉女老师', 'time'=>'2019-9-20 13:41:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>6, 'user'=>'玉女老师', 'time'=>'2019-9-20 15:11:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>7, 'user'=>'玉女老师', 'time'=>'2019-9-20 17:11:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>8, 'user'=>'玉女老师', 'time'=>'2019-9-20 19:11:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>9, 'user'=>'玉女老师', 'time'=>'2019-9-20 13:18:11', 'neirong'=>'赶紧更新啊' ], [ 'mov_id'=>10, 'user'=>'玉女老师', 'time'=>'2019-9-20 13:45:11', 'neirong'=>'赶紧更新啊' ] ];
点击 "运行实例" 按钮查看在线实例
总结
写PHP代码的过程错一个符号都会运行不了(蛋很疼),php代码得多敲才能知道什么情况下会出BUG !