2013-02-13 2 views
0

У меня есть динамические наборы результатов, которые создают разбитые на страницы гиперссылки, чтобы разделить результаты на несколько страниц. Но как я могу изменить это, чтобы ссылка на текущую страницу была не гиперссылкой, а может быть и другим цветом или шрифтом? Благодарю.удалить гиперссылку на текущую страницу из разбивки на страницы

if($rs_result->num_rows >10){ 
    $page_range_offset = 4; 
    $page_start = $page - $page_range_offset; 
if ($page_start < 1) { 
    $page_start = 1; 
    } 

    $page_end = $page + $page_range_offset; 
if ($page_end > $total_pages) { 
    $page_end = $total_pages; 
    } 


    $pages = "<p>"; 
for ($i=$page_start; $i<=$page_end; $i++) { 
    $pages .="<a href='inbox.html?page=".$i."'>".$i."</a> "; 
    } 
    $pages .="</p>"; 
    echo $pages; 
} 

ответ

2

Как насчет чего-то вроде следующего?

for ($i=$page_start; $i<=$page_end; $i++) 
{ 

    if ($i == $page) 
    { 
    $pages .= '<span style="color: #000000">' . $i . '</span>'; 
    } 

    else 
    { 
    $pages .="<a href='inbox.html?page=".$i."'>".$i."</a>"; 
    } 

} 
+0

который работал очарование. Спасибо, Майкл, это действительно помогло мне – user2014429

+1

Я бы сказал, чтобы сделать что-то вроде , а затем нарисуйте его с помощью CSS, чтобы следовать хорошим практикам :) – gosukiwi

+0

'$ pages. = '' . $i . ''; лучше, я использую привязку имени для текущей ссылки для разбивки страницы .. Я надеюсь, что это полезно для других пользователей – jagb

Смежные вопросы