2011-02-12 155 views
0

我如何改變它,這樣,而不是它是1 2這是1 - 2分頁問題

下面的代碼:

$page = $_GET['p']; 

for($i = 1; $i <= $totalpages; $i++){ 

if ($page == $i) { 
echo "<b>$i</b>"; 
} else { 
echo "<a href='?p=$i'>$i</a>-"; 
} 

目前使用 - 在談到結束作爲1-2 - 但我希望它是1-2而不是。

在此先感謝。

回答

2
$pagignation = array(); 
for($i = 1; $i <= $totalpages; $i++){ 

    if ($page == $i) { 
     $pagignation[]= "<b>$i</b>"; 
    } 
    else { 
     $pagignation[]= "<a href='?p=$i'>$i</a>"; 
    } 
    } 

    echo implode('-',$pagination); 
+0

謝謝! :) 很多! – Hugo 2011-02-12 13:15:21

0

這將工作:

$page = $_GET['p']; 

for($i = 1; $i <= $totalpages; $i++) 
{ 
    if ($page == $i) { 
     echo "<b>$i</b>"; 
    } else { 
     echo "<a href='?p=$i'>$i</a>"; 
    } 
    if ($i < $totalpages) 
     echo '-'; 
} 
+0

非常感謝,但當我去http://mywebsite.com/?p=1顯示爲1 ** 2 ** ..任何想法? – Hugo 2011-02-12 13:12:44