博客列表 >影视详情页面增加评论展示功能-2019-09-21作业

影视详情页面增加评论展示功能-2019-09-21作业

零度 的博客
零度 的博客原创
2019年09月21日 22:40:23774浏览

图解

第一种写法:

121.jpg

第二种写法(没绑定电影ID):

211.jpg

加载的评论的二维数组数据:

122.jpg

放入公共css样式的css部分代码:

2111.jpg

部分电影界面评论区截图:

12.jpg

13.jpg


第一种写法的代码

实例

<?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 !

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