Blogger Information
Blog 31
fans 1
comment 5
visits 29373
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
影视详情页面增加评论展示功能-2019-09-21作业
零度 的博客
Original
767 people have browsed it

图解

第一种写法:

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 !

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
Author's latest blog post