2010-06-16 2 views
1

Это мой сценарий, который я использовал для постраничной ,, ДАННЫХ ограничены 4, но связь с нумерацией страниц не отображаетсяПочему моя ссылка на страницу не отображается?

<? 
require_once ('Pager/Pager.php'); 
$connection = mysql_connect("localhost" , "root" , ""); 
mysql_select_db("ssit",$connection); 
$result=mysql_query("SELECT dFrindName FROM tbl_friendslist", $connection); 
$row = mysql_fetch_array($result); 
$totalItems = $row['total']; 
$pager_options = array(
'mode'  => 'Sliding', // Sliding or Jumping mode. See below. 
'perPage' => 4, // Total rows to show per page 
'delta'  => 4, // See below 
'totalItems' => $totalItems, 
); 
$pager = Pager::factory($pager_options); 
echo $pager->links; 
list($from, $to) = $pager->getOffsetByPageId(); 
$from = $from - 1; 
$perPage = $pager_options['perPage']; 
$result = mysql_query("SELECT * FROM tbl_friendslist LIMIT 5 , $perPage",$connection); 
while($row = mysql_fetch_array($result)) 
{ 
echo $row['dFrindName'].'</br>'; 
} 
?> 

ответ

1

Запроса вы используете не total определенно. Попробуйте:

$result=mysql_query("SELECT dFrindName, COUNT(dFrindName) AS total FROM tbl_friendslist GROUP BY dFrindName", $connection); 
+0

@Jonathon данных являются ограниченными, но ссылка не появляется ех: 1 2 3 следующая Это не появляется для меня – udaya

+0

что делает $ строки [ 'общей '] содержат? – Jonathan

1

Поскольку вы используете mysql_fetch_array не в цикле, вы только получать последний набор данных. Я думаю, вы должны использовать mysql_num_rows в общей стоимости:

... 
$result=mysql_query("SELECT dFrindName FROM tbl_friendslist", $connection); 
$totalItems = mysql_num_rows($result); 
... 
Смежные вопросы