php根据url里的查询条件查询相应的内容,如何获取url里的值?

在index.php页面上有个分类的选择,根据分类查询属于该分类下的图片,分类的链接地址是http://m.q100h.com/index.php?keyword=门,注... 在index.php页面上有个分类的选择,根据分类查询属于该分类下的图片,分类的链接地址是http://m.q100h.com/index.php?keyword=门,注意这里是index.php里的一个a标签的链接,同样跳到index.php页面,没有Get和Post,如果用户是首次进入的index.php,默认是查询全部分类图片。现在就是在循环输出图片列表的时候,如何获得keyword的值是‘门‘?如何判断用户是首次进入还是根据分类查询进入的index.php页面,根据不同的情况查询不同的图片。
分类a标签的代码:
foreach($tmp as $value):
print_r('<a href="index.php?keyword='.$value.'">'.$value.'</a>');
endforeach;
循环图片的代码:
<ul id="imgnav">
<?php foreach($output['blockData']['floor'] as $floor): ?>
<li>
<a href="<?php echo $floor['url'] ;?>">
<img alt="<?php echo $floor['title'] ;?>" class="lazy" dataimg="<?php echo $floor['image'] ;?>" src="<?php echo $floor['image'] ;?>" />
</a>
<div class="adv_names">
<span class="names"> <?php echo $floor['names'] ;?></span>
<span class="discount"><b><?php echo $floor['discount'] ;?></b><?php echo $floor['discountunit'] ;?> </span>
</div>
</li>
<?php endforeach; ?>
</ul>
效果:

求写一个if的判断。
展开
 我来答
百度网友6a7d11453
2014-04-17 · TA获得超过954个赞
知道小有建树答主
回答量:931
采纳率:50%
帮助的人:714万
展开全部
if (array_key_exists('keyword', $_GET) && !empty($_GET['keyword'])) {
    $keyword = trim($_GET['keyword']);
    // 按关键字获取数据
}
else {
    // 取所有数据
}
// 输出图片部分
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式