纠结的zblogPHP搜索问题

纠结的zblogPHP搜索问题

 2015-04-27 22:21

我想自定义一个搜索,只搜索出特殊的内容,但在翻第三页的时候就出问题了。

我先在文章编辑页面加了三个自定义变量,分别是高度($article->Metas->height)、宽度($article->Metas->width)、深度($article->Metas->depth)

纠结的zblogPHP搜索问题.jpg

然后我做了一个form,做了三个input和一个按钮。初步设想是点击按钮时,文章自动调转到当前页面,并且把值赋予三个对应的变量,然后通过对应变量和每个文章的高度、宽度、深度进行对比,找出符合条件的文章。但文章在第一个页,第二个页面都正常,但点击第三个页面的时候,三个变量值就变为空了,逻辑也就不成立了。这个有什么解决的办法吗?

附PHP代码:

{php}
global $zbp,$object_height,$object_width,$object_depth;
$object_Xheight=isset($_POST['Xheight'])?trim($_POST['Xheight']):'';
$object_Xwidth=isset($_POST['Xwidth'])?trim($_POST['Xwidth']):'';
$object_Xdepth=isset($_POST['Xdepth'])?trim($_POST['Xdepth']):'';
{/php}
	<p>
    <form action="" method="POST">
    <label for="Xheight">高度:</label><input type="text" size="8" id="Xheight" name="Xheight" rows="1" value="{$object_Xheight}" /> cm | <label for="Xwidth">宽度:</label><input type="text" size="8" id="Xwidth" name="Xwidth" rows="2" value="{$object_Xwidth}" /> cm | <label for="Xdepth">深度:</label><input type="text" size="8" id="Xdepth" name="Xdepth" rows="3" value="{$object_Xdepth}" /> cm 
    <input type="submit" name="submit" value="开始搜索" rows="4" />
    </form></p>
{php}
foreach ($articles as $article) {
	if($article->Metas->height<=$object_Xheight && $article->Metas->width<=$object_Xwidth && $article->Metas->depth<=$object_Xdepth){
	include $this->GetTemplate('post-multi');
	}
}
{/php}


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值