леко странициране

Georgi Rakovski

New Member
Някой може ли да ми добави странциране на това (да искарва по 6 картинки на страница):
Код:
<?php
include ("config.php");
$query = mysql_query("SELECT * FROM `galeriq` WHERE odobren='da' ORDER BY id DESC")or die(mysql_error()."<br />Грешка: ".__LINE__);
while($row = mysql_fetch_array($query)){
$opisanie = $row['opisanie'];
$gallerypics = $row['gallerypics'];
$date = $row['date'];
$username =$row['username'];
echo"
<div style='display:inline-block;'>
$date<div>
<a href='$gallerypics' rel='lightbox'><img class='bevel' alt='' border='0' title='$opisanie' src='$gallerypics' width='110' height='110' /></a>
<div>$username</div></div></div>";
}
?>

Ще се радвам, ако се използва това странициране (пример):

Код:
<?php 
define('IN_VALID', true);
include ('conf.php');
//$ns - номер страница 
//$br - брой страница 
//$one - първа 
//$sl - следваща 
//$pl - последна 
//$pr - предишна 
$br = 15; 
$pageNum = 1; 
if(isset($_GET['page'])) { 
$pageNum = (int)$_GET['page'];
$pageNum = ($pageNum)?$pageNum:1;
} 
$redove = ($pageNum - 1) * $br; 
$result = mysql_query("SELECT * FROM `chatbox` ORDER BY id DESC LIMIT $redove, $br")or die(mysql_error()); 
while($row = mysql_fetch_array($result)) { 
$id = $row['id']; 
$nick = $row['nick']; 
$message = $row['message']; 
$date = date('Y-m-d');
echo '<table border="0" style="width: 100%" class="backbox"><tr><td style="background: #272727; border:1px solid #474747"><b><img src="chat/chat.png" alt="" />&nbsp;[' . $row[2] . ']</b>&nbsp;<a href="forum/member/'.$nick.'" title="виж профила на '.$nick.'">' . $nick . '</a>: ' . $message . '</td></tr></table>'; 
} 
$query = mysql_query("SELECT COUNT(id) AS numrows FROM chatbox") or die(mysql_error()); 
$row = mysql_fetch_array($query, MYSQL_ASSOC); 
$numrows = $row['numrows']; 
$maxPage = ceil($numrows/$br); 
$ns = 'Страници: '; 
for($page = 1; $page <= $maxPage; $page++) { 
if ($page == $pageNum) { 
$ns .= " <a class=\"typ1noh\" style=\"color: #ffffff\">$page</a> "; 
} 
else { 
$ns .= "<a class=\"typ1\" href=\"?a=ranking&amp;page=$page\">$page</a> "; 
}} 
if ($pageNum > 1) { 
$page = $pageNum - 1; 
$pr = " <a href=\"?a=ranking&amp;page=$page\"></a> "; 
$one = " <a href=\"?a=ranking&amp;page=1\"></a> "; 
} 
else { 
$pr = ' '; 
$one = ' '; 
} 
if ($pageNum < $maxPage) { 
$page = $pageNum + 1; 
$sl = (" <a href=\"?a=ranking&amp;page=$page\"></a> "); 
$pl = (" <a href=\"?a=ranking&amp;page=$maxPage\"></a> "); 
} 
else { 
$sl = ''; 
$pl = ''; 
} 
echo $one . $pr . $ns . $sl . $pl; 
?>
 
От: леко странициране

"странициране" :) готина думичка.
1. вариант - мързелив > с табличка
2. вариант - малко по грамотен с дивчета, само че да свали човек кода, да си го направи на файлчета (хм то май няма да стане така) че да го тества малко ми се вижда повече работа :) ае с две думи мързи ме :D. Ако си го качиш някъде и се опиташ поне малко и тогава запецнеш, ще ударим едно рамо.
 

Горе