博主信息
博文 32
粉丝 1
评论 5
访问量 36164
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
影视详情页面增加评论展示功能-2019-09-21作业
零度 的博客
原创
1008人浏览过

图解

第一种写法:

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举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

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

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