博主信息
博文 24
粉丝 2
评论 5
访问量 24030
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
PHP基础,电影网站增加评论功能--2019-9-20
木槿昔年的博客
原创
975人浏览过

PHP基础实战电影网站增加评论功能

在header.php公共部分,增加留言内容的数组评论数据

实例

//评论数据
	$msg = [
		[
			'msg_id'=>1,
			'name'=>'网友1',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错,挺OK的电影',
			'time'=>'2019-9-20',
			'movie_id'=>1
		
		],
		[
			'msg_id'=>2,
			'name'=>'网友小明',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错666,挺OK的电影',
			'time'=>'2019-9-21',
			'movie_id'=>1
		
		],
		[
			'msg_id'=>3,
			'name'=>'网友2',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错,挺OK的电影.',
			'time'=>'2019-9-20',
			'movie_id'=>2
		
		],
		[
			'msg_id'=>4,
			'name'=>'网友3',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错,挺OK的电影.',
			'time'=>'2019-9-20',
			'movie_id'=>3
		
		],
		
		[
			'msg_id'=>5,
			'name'=>'网友4',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错,挺OK的电影.',
			'time'=>'2019-9-20',
			'movie_id'=>4
		
		],
		
		[
		
			'msg_id'=>6,
			'name'=>'网友5',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错,挺OK的电影.',
			'time'=>'2019-9-20',
			'movie_id'=>5
		],
		[
		
			'msg_id'=>7,
			'name'=>'网友6',
			'header'=>'/images/header.jpg',
			'content'=>'感觉还不错,挺OK的电影.',
			'time'=>'2019-9-20',
			'movie_id'=>6
		]
		
	];

运行实例 »

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

在detail.php详情页面,编写html评论列表前端样式,然后遍历评论数据,当数据中movie_id,与当前页面get传参的$mov_id相同时,则说明是当前影片的评论,则输出数据。

实例

<h3>电影评论列表</h3>
<div class="form">
	<form action="" method="post">
		<p><input name="name" value="请输入昵称"/></p>
		<p><textarea name="content" style="height: 3rem; width:500px;">评论</textarea></p>
		<p><button>提交评论</button></p>
	</form>
</div>
<div class="msg">
	<ul>
	<?php foreach ($msg as $v){?>
		<?php if ($v['movie_id'] === $mov_id){?>
		<li>
			<div class="msg_top">
				<div class="img_box"><img src="<?php echo $v['header'];?>"></div>
				<span class="name"><?php echo $v['name'];?></span>
				<span class="time"><?php echo $v['time'];?></span>
			</div>
			<div class="msg_content">
				<?php echo $v['content'];?>
			</div>
		</li>
		<?php }?>
	<?php }?>
	</ul>
</div>

运行实例 »

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

输出评论在页面的效果

TIM截图20190922210446.jpg

小结:注意php与html混编的时候,格式要从外层写到里面,混编的结构<?php foreach(){?>中间的逻辑代码<?php }?>,循环里面还有if判断的,也要按这个格式进行编写。

批改状态:合格

老师批语:完成的不错,继续加油
本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系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+教程免费学