PHP/MySQL | кодерам
Ребята помогите составить навигацию набросал, но часть работает, часть нет
Типа такого
1 2 3 ..23>
вот код фукции
вывод
________
посл. ред. 26.12.2016 в 01:08; всего 1 раз(а); by Resident Evil
Типа такого
1 2 3 ..23>
вот код фукции
function navigation($all,$napage,$page,$url,$total)
{
if(!($all<=$napage))
{
if($page-1>0)
{
$left='<a href="'.$url.''.($page-1).'.html"><</a>';
}
if($page+1>0 && $page<$total)
{
$right='<a href="'.$url.''.($page+1).'.html">></a>';
}
if($page-3>0)$first='<a href="'.$url.'1.html">1</a>';
if($page+3<=$total)$last='[..]<a href="'.$url.''.($total).'.html">'.($total).'</a>';
if($page-2>0)$page2left='<a href="'.$url.''.($page-2).'.html">'.($page-2).'</a>';
if($page-1>0)$page1left='<a href="'.$url.''.($page-1).'.html">'.($page-1).'</a>';
if($page+1<=$total)$page1right='<a href="'.$url.''.($page+1).'.html">'.($page+1).'</a>';
if($page+2<=$total)$page2right='<span class="title"><a href="'.$url.''.($page+2).'.html">'.($page+2).'</a>';
echo '<h3 class="title">'.$left.''.$first.''.$page2left.''.$page1left.' <b><u>'.$page.'</u></b> '.$page1right.$page2right.$last.''.$right.'</h3>';
}
}
вывод
navigation($count,$page_users,$page,'http://'.$set['home'].'/root/us/',$total);
________
посл. ред. 26.12.2016 в 01:08; всего 1 раз(а); by Resident Evil
чтото бумас лепит 2 код криво вот
navigation($count,$page_users,$page,'http://'.$set['home'].'/root/us/',$total);
navigation($count,$page_users,$page,'http://'.$set['home'].'/root/us/',$total);
Что не 1 кодера нет, Влад че молчим?
Resident Evil (26.12.2016 в 01:17)
Что не 1 кодера нет, Влад че молчим?
Что не 1 кодера нет, Влад че молчим?
кода много лень сматреть
Коляда (26.12.2016 в 01:31)
Resident Evil (26.12.2016 в 01:17)
Что не 1 кодера нет, Влад че молчим?
кода много лень сматреть
Resident Evil (26.12.2016 в 01:17)
Что не 1 кодера нет, Влад че молчим?
кода много лень сматреть
это только часть кода
Resident Evil, решил изобрести квадратные колеса и разогнаться на них 90кмч?
{
$left='<a href="'.$url.''.($page-1).'.html"><</a>';
}
if($page+1>0 && $page<$total)
{
$right='<a href="'.$url.''.($page+1).'.html">></a>';
}
$left='<a href="'.$url.''.($page-1).'.html"><</a>';
}
if($page+1>0 && $page<$total)
{
$right='<a href="'.$url.''.($page+1).'.html">></a>';
}
Самое главное - работает.
$pg = $_GET['page'];
if(!isset($pg)||$pg<=0) $pg=1;
$arr = array(-5,-2,-1,0,1,2,5);
$nuller = 0;
$ret = array();
foreach($arr as $k=>$l){
if($pg+$l<=0&&$nuller == 0&&$pg!=1){$nuller = 1;$ret[] = '<a id="pgnum" href="?chat&page=1"><</a>';}
if($pg+$l>=1){$ret[] = '<a id="pgnum" href="?chat&page='.($pg+$l).'" '.($l==0 ? 't' : '').'>'.($pg+$l).'</a>';}
}
$pagination='<div id="pagesline">'.implode('',$ret).'</div>';
if(!isset($pg)||$pg<=0) $pg=1;
$arr = array(-5,-2,-1,0,1,2,5);
$nuller = 0;
$ret = array();
foreach($arr as $k=>$l){
if($pg+$l<=0&&$nuller == 0&&$pg!=1){$nuller = 1;$ret[] = '<a id="pgnum" href="?chat&page=1"><</a>';}
if($pg+$l>=1){$ret[] = '<a id="pgnum" href="?chat&page='.($pg+$l).'" '.($l==0 ? 't' : '').'>'.($pg+$l).'</a>';}
}
$pagination='<div id="pagesline">'.implode('',$ret).'</div>';
[T]rec80 (26.12.2016 в 03:02)
Resident Evil, решил изобрести квадратные колеса и разогнаться на них 90кмч?
Resident Evil, решил изобрести квадратные колеса и разогнаться на них 90кмч?
ты о чём
BIP (26.12.2016 в 04:00)
{
$left='<a href="'.$url.''.($page-1).'.html"><</a>';
}
if($page+1>0 && $page<$total)
{
$right='<a href="'.$url.''.($page+1).'.html">></a>';
}
{
$left='<a href="'.$url.''.($page-1).'.html"><</a>';
}
if($page+1>0 && $page<$total)
{
$right='<a href="'.$url.''.($page+1).'.html">></a>';
}
спасибо ночью сам исправил, с мод реврайт криво работает
Стр.: 1, 2