Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. Самоучитель PHP 5 / 6 (3 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Разбиение содержимого на несколько страниц
 
 автор: Я   (30.05.2006 в 10:41)   письмо автору
 
 

Доброго времени суток!

Я на досуге решил написать фотогалерею, но столкнулся с такой проблемой:

Все фотографии разбиты по темам (напр, Черное море, Кавказ и т.д.). Названия у них
тема(номер фото).jpg (напр, blacksea(10).jpg. Я написал функцию, которая считывает все фотографии одной темы. Но вот выводит-то эта функция всё на одну страницу! А мне нужно по 8 фоток на каждой!

Не могли бы Вы помочь? Буду очень Вам признателен.

Заранее благодарю.

   
 
 автор: kadet_73   (30.05.2006 в 10:52)   письмо автору
 
   для: Я   (30.05.2006 в 10:41)
 

Попробуй этот скрипт: Здесь id это номер твоей галлереи в базе данных

<?
$per_page
=8;
  if (isset(
$_GET['page'])) $page=($_GET['page']-1); else $page=0;
$start=abs($page*$per_page);


$query "SELECT * FROM foto WHERE id='1' LIMIT $start,$per_page";
$result mysql_query($query);

$num_result mysql_num_rows($result);

for(
$i=0$i<$num_result$i++)
 {
 
$row mysql_fetch_array($result);


 print 
$row['твоя инфа из таблицы']."<br>";

 }
$query="SELECT count(*) FROM foto WHERE id='1' ";
$res=mysql_query($query);
$row=mysql_fetch_row($res);
$total_rows=$row[0];

$num_pages=ceil($total_rows/$per_page);

for(
$i=1;$i<=$num_pages;$i++) {

  if (
$i-== $page) {
    echo 
$i."&nbsp;&nbsp;";

  } else {


    echo 
"<a href=".$_SERVER['PHP_SELF']."page=".$i.">".$i."</a>&nbsp;&nbsp;";
  }

  }
?>

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования