樓上括號中的內容
// get start
if($page > $page_offset){$start = $page - $page_offset;}
// get end
if($page + $page_offset < $total_pages){$end = $page + $page_offset;}
// revise end
if(1 == $start){$end = $show_page;}
// revise start
if($total_pages == $end){$start = $total_pages - $show_page + 1;}
// get start
if($page > $page_offset){$start = $page - $page_offset;}
// get end
if($page + $page_offset < $total_pages){$end = $page + $page_offset;}
// revise end
if(1 == $start){$end = $show_page;}
// revise start
if($total_pages == $end){$start = $total_pages - $show_page + 1;}
分頁代碼有點麻煩!而且不易理解!只能輸入300個字符,貼不上來!
分開貼試試:
$start = 1;
$end = $total_pages;
if($total_pages > $show_page)
{
在樓下貼出來
}
if($start > 1){$page_bar .="...";}
for($i = $start; $i <= $end; $i ++){$page_bar .= "<a href=".$_SERVER['PHP_SELF']."?p=".$i."'>$i</a>";}
if($end < $total_pages){$page_bar .="...";}
分開貼試試:
$start = 1;
$end = $total_pages;
if($total_pages > $show_page)
{
在樓下貼出來
}
if($start > 1){$page_bar .="...";}
for($i = $start; $i <= $end; $i ++){$page_bar .= "<a href=".$_SERVER['PHP_SELF']."?p=".$i."'>$i</a>";}
if($end < $total_pages){$page_bar .="...";}
講師回答 / BobWang
同學你好,你自學的html css ?js mysql ?linux這些知識剛好是一個合格的php開發人員所必備的,所以不用沒有用的,你現在所需要的就是選擇一門語言,然后用心的學下去,雜念太多反而不好,php市場也還是很熱的
2015-06-16