A
AkeL.php
Guest
Выполняется. Могу показать.
settype($_GET[pointer], 'integer');
$lim = count($id) - 5*$_GET[pointer];
if ($lim <0 ){
$lim = 0;
}
$positions= ceil(count($id)/5); //количество страниц
$how = count($id) - 5*$_GET[pointer] + 5;
}
//выборка данных из таблицы
for($j=1; $j<=$positions; $j++){
echo "<a href=\"main.php?pointer={$j}\">{$j}</a> ";
}
class _pagination extends kernel_controller
{
var $current = 1;
function paginatesql ($count, $pagenum=1)
{
if ($pagenum<1) $pagenum=1;
$startwith = ($count*$pagenum)-$count;
$sqlret = 'LIMIT '.intval($startwith).','.intval(($count));
$this->current = $pagenum;
return $sqlret;
}
function getnav ($records,$count,$url='',$addstr='')
{
if (($records/$count)>1)
{
$pagequont =ceil($records/$count);
for ($i=0; $i!=$pagequont; $i++)
{
if ($i!=($this->current-1))
{
@$return .= ' <a href="'.$url.'?page='.($i+1).$addstr.'">'.($i+1).'</a> ';
}
else @$return .= ' <a href="'.$url.'?page='.($i+1).$addstr.'">'.($i+1).'</a> ';
}
return $return;
} else return NULL;
}
}
// разбиваем запрос
$querysql = $this->_db->dbase_execute("SELECT * FROM `sunblind_gbook` ORDER BY `date` DESC "._pagination::paginatesql($this->onpage,@$_GET['page']));
// выводим ссылки навигации
$querysql = $this->_db->dbase_execute("SELECT count(id) FROM `sunblind_gbook`");
$query = $this->_db->dbase_fetchrow($querysql );
$this->_parser->addrule ('_pagination',_pagination::getnav ($query[0],$this->onpage),'gbook');
PHP4 прекращает свое существование
Сегодня (13 июля 2007) ровно три года с момента релиза PHP5. За эти три года он (PHP5) приобрел множество улучшений по сравнению с PHP4. PHP5 быстрый, стабильный, а поскольку на подходе уже PHP6, то 4-я ветка PHP больше не будет развиваться.