09/10/2018, 23:21

Hỏi về cách phân trang

Hix đang nghiên cứu cái code này trong music . Ví dụ có 20 trang mỗi trang 20 bài . Tôi muốn đến 5 trang thì có nút xem tiếp để xem trang thứ 6-> 20
Code này của tôi nó cứ hiện hết cả 20 trang lên phá vỡ skin - mình mong bạn giúp đỡ

if ($_REQUEST['do'] == 'viewcat'){
if(empty($_REQUEST[id])){print_no_permission();
}
else{ $catid=intval($_REQUEST[id]);
$cat = $db->query_first("SELECT * FROM " . TABLE_PREFIX . "music_cat AS music_cat WHERE catid=$catid");
if($cat[usergroups] != ' AND stristr($cat[usergroups],$vbulletin->userinfo['usergroupid']) == FALSE OR empty($cat)){
print_no_permission();
}
$navbits = array();
$navbits = array("music.php?$session[sessionurl]" => $vbmoption[title]);
$navbits[""> = "$cat[title]";
$songsql = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "music_song WHERE catid=$catid");
$page=intval($_REQUEST['page']);
if($page=="") {
$page="1";
$i="1";
}
$allsongs = $db->num_rows($songsql);
$limit="5";
$list=ceil($allsongs/$limit);
$start=($page-1)*$limit;

$songinfo = $db->query_read("SELECT * FROM " . TABLE_PREFIX . "music_song AS music_song WHERE catid=$catid order by subid DESC limit $start,$limit");
while ($song = $db->fetch_array($songinfo))
{
$songid = $song[id];
$songname = $song[name];
$username = $song[username];
$userid = $song[userid];
$artistid = $song[artistid];
$albumid = $song[albumid];
$songtype = $song[type];
if($artistid=='0'){
$artistname = "***272;ang c***7853;p nh***7853;t";}
else{
$artistsql = $db->query_read("SELECT name FROM " . TABLE_PREFIX . "music_artist WHERE id=$artistid");
$rowartist = $db->fetch_array($artistsql);
$artistname = $rowartist[name];
}
if($albumid=='0'){$albumname = "***272;ang C***7853;p Nh***7853;t";}
else{
$albumsql = $db->query_read("SELECT name FROM " . TABLE_PREFIX . "music_album WHERE id=$albumid");
$rowalbum = $db->fetch_array($albumsql);
$albumname = $rowalbum[name];
}
$song[date]=vbdate($vbulletin->options['dateformat'], $song[date], true);
$alt=getalt($alt);
eval('$showcatbits .= "' . fetch_template('music_showcatbits') . '";');
}
$paging ="<b>Trang&nbsp;:&nbsp;&nbsp;&nbsp;</b>";
for($i=1; $i<=$list; $i++){
if($i==$page){
$paging1 .="[".$i.">&nbsp;&nbsp;";}
else{
$paging1 .="<a href='#'";
$paging1 .="onclick='viewcat($catid,$i)'>";
$paging1 .="<b>".$i."</b></a>&nbsp;&nbsp;";
}
}
$paging .=$paging1;
eval('$mainbits .= "' . fetch_template('music_showcat') . '";');
}
echo $mainbits;
}
--------------------
Bài liên quan
0