我有这个导航,当我切换到第2页时,它将丢失& type = 假设我选择“checked”,第一页显示正常,因为它与整个字符串 相关,但当我切换它失去的网页...这里是代码:我的导航不会得到&type =,怎么了?
// navigation
if($_GET['start'] && is_numeric($_GET['start']))
{
$start=$_GET['start'];
$start=((int)($start/$search_count))*$search_count;
}
else $start=0;
$info['curpage']=ceil(($start+1)/$search_count);
$info['total_pages']=ceil($info['total_results_count']/$search_count);
$navigation=array();
$navigation[]='<span class="navi navi_current"> -'.$info['curpage'].'- </span>'."\n";
$inc=$dec=$start;
$tcnt=0;
for($i=0;$i<9;$i++)
{
$inc+=$search_count;
$incp=ceil(($inc+1)/$search_count);
$dec-=$search_count;
$decp=ceil(($dec+1)/$search_count);
if($inc<$info['total_results_count'])
{
array_push($navigation,'<span class="navi"> <a href="./?q='.$_GET['q'].'&start='.$inc.'"&type='.$_GET['type'].'>'.$incp.'</a> </span> '."\n");
$tcnt++;
}
if($dec>=0)
{
array_unshift($navigation,'<span class="navi"> <a href="./?q='.$_GET['q'].'&start='.$dec.'">'.$decp.'</a> </span> '."\n");
$tcnt++;
}
if($tcnt>=10) break;
}
$navigation=join("",$navigation);
// end navigation
我试着加入&类型=”。$ _ GET [ '型'。到array_unshift,但它不工作.. 任何帮助将不胜感激!谢谢。
“我有我的代码,请调试它为我”不是 – 2010-08-08 15:00:31
我学习PHP的一个问题每个人的梦想,我不是让你来解决它,我想知道什么是错的..谢谢 – raFF 2010-08-08 15:01:45