[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Постраничная навигация .
fortuna
Не могу решить как вывести постраничную навигацию .
Вот функция , она работает , но не могу решить проблему . Чтобы если набрать
avto/page/1
То выводил новости от 10 до 20
page/2
20 до 30 и тд.
function get_model_page ($names,$page_num){
db_connect ();

$num = 10;
$start = 5 ;

$result = mysql_query("SELECT model.mod_name,
model.mod_url,
model.mod_li,
model.mod_image
FROM
`categoriya`,`model`
WHERE
model.cat_id = categoriya.cat_id
AND
categoriya.cat_url = '
$names'
LIMIT

$start,$num") or die(mysql_error());

return db_result_to_array($result);
}

$names = это категория
$page_num = это раздел навигации .
Игорь_Vasinsky
http://www.tigir.com/paging.htm

_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
fortuna
Игорь_Vasinsky
Ща почитал , сейчас попробую накидать простенький скрипт .
fortuna
Наброс вот такой запрос , но выводит ошибку . Возможно у меня двойной запрос .
function get_model_page ($names,$page_num){
db_connect ();

$num = 10;

$result = mysql_query("SELECT COUNT (cat_id) FROM
`categoriya`,`model`
WHERE
model.cat_id = categoriya.cat_id
AND
categoriya.cat_url = '
$names'
"
) or die(mysql_error());

$posts = mysql_result($result, 0);
$total = intval(($posts - 1) / $num) + 1;
$page = intval($page_num);

if(empty($page) or $page < 0) $page = 1;
if($page > $total) $page = $total;

$start = $page * $num - $num;


$result = mysql_query("SELECT model.mod_name,
model.mod_url,
model.mod_li,
model.mod_image
FROM
`categoriya`,`model`
WHERE
model.cat_id = categoriya.cat_id
AND
categoriya.cat_url = '
$names'
LIMIT

$start,$num") or die(mysql_error());

return db_result_to_array($result);
}

FUNCTION new.COUNT does not exist. Check the 'Function Name Parsing and Resolution' section in the Reference Manual
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.