2011-10-19 89 views
0

當我添加一個<li>元素(我想要將所有鏈接放在一個<ul>集中導航中)到這個php分頁腳本中時,什麼都沒有顯示出來?但是當我使用跨度正常工作:添加css li到php?

echo "<span class='activestudent_pagination'>$i</span> &nbsp;"; 

我新的PHP和只是遊蕩,如果有人可以請幫助我什麼,我做錯了嗎?

<div id="pages"><ul> 
<?php 


$show=6; 

echo "<li><a href='?i=p&p=$page'>&#171; PREV</a></li>"; 

if($page-($show/2) > 1){ 
$temp=$page-$show; 
echo "<li><a href='?p=$temp'>...</a></li>"; 
} 

if($page-($show/2) >= 1 && $page+($show/2) <= $pages){ 
$start=$page-($show/2); 
$stop=$page+($show/2); 
} 

if($page-($show/2) < 1){ 
$start=1; 
$stop=$show; 
} 
if($page+($show/2) > $pages){ 
$start=$pages-$show; 
$stop=$pages; 
} 


for($i=$start; $i<=$stop; $i++){ 
if($page==$i){ 
echo "<li class='activespage'>$i</li>"; 
} 
else{ 
echo "<li><a href='?p=$i'>$i</a></li>"; 
} 
} 

if($page+($show/2) < $pages){ 
$temp=$page+$show; 
echo "<li><a href='?p=$temp'>...</a></li>"; 
} 

echo "<li><a href='?i=n&p=$page'>NEXT &#187;</li></a>"; 

?> 
</ul> 
+0

生成的html源碼是什麼樣的? – Ben

回答

3

您需要關閉的HTML標籤在你打開他們相反的順序,所以

echo "<li><a href='?i=n&p=$page'>NEXT &#187;</li></a>"; 

應該是:

echo "<li><a href='?i=n&p=$page'>NEXT &#187;</a></li>"; 

這可能是它沒有顯示正確的原因。儘管沒有看到完整的HTML輸出,但很難說清楚。

+0

嗯我改變了它,但它仍然沒有工作:( – Jess

+0

...在**反向**訂單,你打開他們......關閉... :) – deceze

+0

@Jess請發佈相關的HTML輸出或查看源代碼,我沒有更多的信息,不要以爲任何人都可以幫助更多除非它實際上給出了一個PHP錯誤消息,否則這裏的PHP代碼並不真正相關。 – mikel