Correcting teacher:天蓬老师
Correction status:qualified
Teacher's comments:这些都是一些最基本的知识点, 一定要掌握
因为图片太长,就只能截图一半
我做的是手机版招聘网页
其中
-紧急招聘-做的是秒杀类
-全部招聘-和-寒暑假工-是固定内容
现在依次提交紧急招聘,全部兼职,寒暑假工这三处的关键代码
紧急招聘
-以下是图片-
-以下是关键代码-
<?php
//随机抽取5位键值
$as = array_rand($containers , 5);
foreach ($as as $a){
$skills[ ] = $a;
}
<div class="detail">
<div class="gs">
<div class="title">
<span>急聘兼职</span>
</div>
<?php foreach ($skills as $skill) :?>
<div class="g">
<div>
<img src="<?php echo STATIC_PATH.$skill['img'] ?>" alt="">
<div>
<a href=""><?php echo $skill['name'] ?></a>
<span>日期:2019年1月2日</span>
<span>薪资:¥<?php echo $skill['price'] ?>元</span>
</div>
<section>
<a href=""><span>点击报名</span></a>
</section>
</div>
</div>
<?php endforeach; ?>
</div>
?>
以下是列表信息
<div class="detail">
<!-- 获取栏目名称-->
<!-- --><?php
$cid = $_GET['cid'];
// 用函数封装获取栏目名称
function getName($cid,$columns)
{
foreach ($columns as $column ){
if ($column['id'] === intval($cid)){
$name = $column['name'];
}
}
return $name;
}
$name = getName($cid,$columns);
// 用函数封装获取商品
function getGoods($cid,$containers)
{
foreach ($containers as $container){
if ($container['cid'] === intval($cid)){
$names[] = $container;
}
}
return $names;
}
$names = getGoods($cid,$containers);;
?>
<div class="gs">
<div class="title">
<span><?php echo $name?></span>
</div>
<?php foreach ($names as $container) : ?>
<div class="g">
<div>
<img src="<?php echo STATIC_PATH.$container['img'] ?>" alt="">
<div>
<a href="<?php echo $container['url']?>"><?php echo $container['name']?></a>
<span>日期:2019年1月2日</span>
<span>薪资:¥<?php echo $container['price'] ?>元</span>
</div>
<section>
<a href=""><span>点击报名</span></a>
</section>
</div>
</div>
<?php endforeach; ?>
</div>
-1,编辑HTML页面
-2,添加配置文件
主要是在调试的时候,逻辑一定要清晰,我是把老师教过的多写多记,因为第一次接触,之前根本都没想过这些逻辑,比较陌生