Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 11:37 04.07.25 
Клубове/ Компютри и Интернет / PHP Пълен преглед*
Информация за клуба
Тема Re: Пейджинг за лаици [re: CAШO]
Автор hobbit (dreamer)
Публикувано18.03.07 10:27  



Пробвай по този начин. Не е най-доброто, но е вариант



<?
//NACHALO NA SKRIPTA ZA IZCHISLQVANE BROQ NA STRANICITE
$display=100;
if (isset($_GET['np'])) {
$num_pages = $_GET['np']; }
else {
$pagingquery = "SELECT COUNT(*) FROM news ORDER BY newsID DESC";
$pagingresult = mysql_query ($pagingquery);
$pagingrow = mysql_fetch_array ($pagingresult, MYSQL_NUM);
$num_records = $pagingrow[0];

if ($num_records > $display) {
$num_pages = ceil ($num_records/$display); }
else {
$num_pages = 1; }
}
if (isset($_GET['offset'])) {
$offset = $_GET['offset']; }
else { $offset = 0; }
//KRAI NA SKRIPTA ZA IZCHISLQVANE BROQ NA STRANICITE

$result = mysql_query("SELECT newsID,header,info,pic from news ORDER BY newsID DESC") or die ("Невъзможно извеждането на новини!");

while ($row = @mysql_fetch_row($result)){

$row[1] = stripslashes($row[1]);
$row[2] = stripslashes($row[2]);
$row[3] = stripslashes($row[3]);


$row[2] = nl2br($row[2]);

$row[2] = short_text($row[2],300);

if ($row[3] == NULL) $row[3] = "stuart.jpg";

echo "<div class=\"main_news\">";
echo "<b><a href=\"?p=news_details&id=$row[0]\">$row[1]</a></b>
";


echo "<a href=\"?p=img_order&id=$row[0]\"><img src=\"img/$row[3]\" width=\"100px\" border=\"0\" style=\"float:left;margin: 10px;\" alt=\"Можете да закупите снимката!\"></a>
";

echo "<p style=\"margin: 10px;\">$row[2]
";
echo "<p align=\"right\"><b><a href=\"?p=news_details&id=$row[0]\">повече</a></b></div>\n";
}

?>
<div>
<?php
//NACHALO NA IZVEJDANETO NA VRUZKITE KUM STRANICITE
if ($num_pages > 1) {
$current_page=($offset/$display)+1;
if ($current_page != 1) {
echo("<a href=\"?p=news_archive&offset=".($offset-$display)."&np=".$num_pages."\">Предишна</a> ");
}
for ($i=1; $i<=$num_pages; $i++) {
if ($i != $current_page) {
echo("<a href=\"?p=news_archive&offset=".(($display * ($i - 1)))."&np=".$num_pages."\">".$i."</a> ");
} else {
echo(" ".$i." ");
}
}
if ($current_page != $num_pages) {
echo("<a href=\"?p=news_archive&offset=".($offset + $display)."&np=".$num_pages."\">Следваща </a>");
}
}
//KRAI NA IZVEJDANETO NA VRUZKITE KUM STRANICITE
?>
</div>



Цялата тема
ТемаАвторПубликувано
* Извеждане на архив новини по 100 на страница CAШO   20.02.07 13:53
. * Re: Извеждане на архив новини по 100 на страница is_stupid   20.02.07 21:00
. * Re: Извеждане на архив новини по 100 на страница TpakийckиKoнниk   21.02.07 00:56
. * Re: Извеждане на архив новини по 100 на страница is_stupid   21.02.07 01:21
. * Пейджинг за лаици CAШO   21.02.07 12:30
. * Re: Пейджинг за лаици Tpaвъл   22.02.07 09:03
. * Re: Пейджинг за лаици chernobyl   22.02.07 11:04
. * Re: Пейджинг за лаици hobbit   18.03.07 10:27
. * И това не става CAШO   08.06.07 10:35
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2025 Dir.bg Всички права запазени.