Странициране?!?

Msecurity

Registered
Добро утро
Искам да си направя едно странициране , ни проблемът идва от там че извеждам информацията от няколко таблици и вече от поне половин час си правя опити и все не се получава :S
Ако може да помогнете.
Ето го кода на страницата на която искам странициране:

PHP:
<?php
include "../conf.php";
$uniengcode='$row[uniengcode';
$uniengcode= @$_GET['uniengcode'];
$sql12 = mysql_query("SELECT a.id, a.year, a.uniyear, b.id, b.uniyear, b.unibrand, b.brand, c.id, c.unibrand, c.unimod, c.model, d.id, d.unimod, d.unieng, d.engine, e.id, e.unieng, e.uniengcode, e.engincod, e.kwrpm, e.tuned, e.enyear
 from years as a, manufact as b, modelrange as c, engines as d, fengines as e
 WHERE a.uniyear=b.uniyear AND b.unibrand=c.unibrand AND c.unimod=d.unimod AND d.unieng=e.unieng") or die (mysql_error());
while($row = mysql_fetch_array($sql12))
{
	echo "
              <b>Марка:</b> $row[brand]<br />
              <b>Модел:</b> $row[model]<br />
              <b>Двигател:</b> $row[engine]<br />
              <b>Производство:</b> $row[enyear]<br />
              <A href='viewcars.php?uniengcode=$row[uniengcode]'>Преглед</a> | Основна информация | Техническа информация | Редактирай |  Изтрии<br />
              <hr />
";
}
?>

Мерси предварително
Лек и успешен ден :)
 
Добавяш си в началото

PHP:
$page = isset($_GET['page']) ? $_GET['page'] : 0;

После в заявката си слагаш един лимит и по колко резултата искаш да ти излизат на страница

PHP:
$offset = $page * 10;

[sql]LIMIT $offset, 10[/sql]

И после в echo си добавяш страниците, като преди това си видял колко резултата ти връща заявката с COUNT(*) за да знаеш колко страници да покажеш.
 

Back
Горе