2011-10-19 7 views
0

<li> 요소를 추가 할 때 (이에있는 모든 링크를 중심으로 탐색 함)이 PHP 페이지 매김 스크립트에 아무 것도 표시되지 않습니까? 하지만 범위를 사용할 때 잘 작동 :PHP에 CSS 리를 추가 하시겠습니까?

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

당신은 너무

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

가 있어야합니다, 당신이 그들을 연 역순으로 HTML 태그를 닫아야합니다 :

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

것은 바로 표시하지 않는 원인이 될 수 있었다. 전체 HTML 출력을 보지 않고도 말하기는 어렵습니다.

+0

흠 나는 그것을 바꿨지 만 여전히 작동하지 않습니다. ( – Jess

+0

... ** 역순으로 닫습니다. 당신이 그들을 열었습니다 ... :) – deceze

+0

@Jess 관련 HTML 출력이나 소스보기를 게시하십시오. 더 많은 정보가 없으면 누구도 더 많은 것을 도울 수 있다고 생각하지 마십시오. 실제로 PHP 오류 메시지를 제공하지 않는 한 PHP 코드는 여기에서 실제로 관련이 없습니다. – mikel

관련 문제