2011-10-19 16 views
0

このPHPページネーションスクリプトに<li>要素(<ul>のすべてのリンクを中央に配置したい)を追加すると、何も表示されません。しかし、私はスパンを使用するときに正常に動作します:PHPにcssを追加しますか?

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

私はPHPに新たなんだと誰かが私が間違ってやっていると私を助けてくださいできればちょうどさまよったのですか?

あなたは、あなたがそれらを開いた逆の順序でHTMLタグを閉じる必要があり
<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

、そう

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

Hm私はそれを変更しましたが、それでも動作しません:( – Jess

+0

... **逆の順序で閉じる**あなたはそれらを開いた... :) – deceze

+0

@Jess関連するHTML出力またはソースを表示、Iより多くの情報がなければ誰も助けてくれるとは思わない。実際にPHPのエラーメッセージが表示されていない限り、PHPコードは実際には関係ありません。 – mikel

関連する問題