[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Пагинатор, активная ссылка
Иван444
Доброго времени суток уважаемые форумчане!

Подскажите пожалуйста каким образом можно выделить активную страницу в пагинаторе.

Т.е. если я нахожусь на странице 5, она была жирная? перешел на 3 , 3ка стала жирной.

Вообще что то в голове не укладывается как это можно сделать. Пожалуйста подскажите.

Извиняюсь за код без отступов, не знаю как можно сюда скинуть чтобы отступы остались((


$limit = 18;
$res=mysqli_query($conn, " SELECT count(*) FROM `table_product`") or exit(mysqli_error());
$row=mysqli_fetch_row($res);
$total_rows=$row[0];
$num_pages=ceil($total_rows/$limit);
if(!isset($_GET['str'])){
$_GET['str'] = 1;
}else{
if((int)$_GET['str'] < 1){
$_GET['str'] = 1;
}elseif((int)$_GET['str'] > $num_pages){
(int)$_GET['str'] = $num_pages;
}
}
$stranica = ($_GET['str'] - 1) * $limit;
$res = mysqli_query($conn, " SELECT * FROM `table_product` LIMIT $stranica,$limit ") or exit(mysqli_error());


Вывод пагинатора на странице:


for($i=1;$i<=$num_pages;$i++) {
echo '<a href="?module=catalog&str='.$i.'">'.$i."</a>\n";
}
redreem
echo '<a' . (($_GET['str'] == i) ? 'style="font-weight:700"' : '') . ' href="?module=catalog&str='.$i.'">'.$i."</a>\n";
Иван444
Цитата (redreem @ 16.11.2013 - 09:25)
<pre class="sh_sourceCode" rel="php"><span class="sh_function">echo</span> <span class="sh_string">'<a'</span> <span class="sh_symbol">. ((</span><span class="sh_variable">$_GET</span><span class="sh_symbol">[</span><span class="sh_string">'str'</span><span class="sh_symbol">] ==</span> i<span class="sh_symbol">) ?</span> <span class="sh_string">'style="font-weight:700"'</span> <span class="sh_symbol">:</span> <span class="sh_string">''</span><span class="sh_symbol">) .</span> <span class="sh_string">' href="?module=catalog&str='</span><span class="sh_symbol">.</span><span class="sh_variable">$i</span><span class="sh_symbol">.</span><span class="sh_string">'">'</span><span class="sh_symbol">.</span><span class="sh_variable">$i</span><span class="sh_symbol">.</span><span class="sh_string">"</a></span><span class="sh_escape">\n</span><span class="sh_string">"</span><span class="sh_symbol">;</span></pre>

Чеж я тупой такой, даже грустно стало(((

Спасибо что уделил время и ответил

тема закрыта
redreem
Иван444

бывает...
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.