Vse o BUX

Объявление

Если вам помогли на форуме, помогите и вы нам.

Разместите здесь свой баннер всего за 1 wmr в сутки.



Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Vse o BUX » SoooFast » Дополнение к админке


Дополнение к админке

Сообщений 1 страница 4 из 4

1

Вот ковыряюсь в файле userlist.php
Хочу помимо дурного меню по переходам на страницу сделать вывод количества страниц!

Не могу сообразить чего еще не хватает, помогите: вот начал

<form method="post" action="adminmain.php?p=userlist&action=changepage">
Страница:
<?
$res=mysql_query("select count(*) from tb_users");
$kol=mysql_result($res,0,0);
$floatpages=$kol/30;
$intpages=intval($kol/30);
if($floatpages>$intpages) { $pages=$intpages+1; }else{ $pages=$intpages; }
$asdasd=$si*$pages;
for($si=1;$si<=$intpages;$si++)
{
 
echo"
<input type=\"submit\" value=\"$asdasd \" name=\"curpage\" class=\"button\">";
}
?>
</form>

На кнопках стоят нолики, не находит количества страниц
<br><br>
А вот что работает, 1 кнопка, при нажатии на которую переходишь на следущую страницу, на следующей опять нажав на эту кнопку переходишь на следущую и т.д.

<form method="post" action="adminmain.php?p=userlist&action=changepage">
<input type="submit" value=<?=$curpage+1?> name="curpage" class="button">
</form>

0

2

Может я дурак, но нихрена не понял то ты хочешь :)

0

3

MopuC написал(а):

Может я дурак, но нихрена не понял то ты хочешь

анологично ....поесни!

0

4

Вспомниб DLE новый пост становится наверх и сдвигает все остальные!
Вывод новостей на 1 страницу ограничен. Обычно по 10 штук, да бы не нагружать сайт!
Так же и в буксе, но новый юзер добавляется в конец списка.

Но, в ДЛЕ, да и в любом другом каталоге файлов внизу есть меню, быстрый переход к страницам:

<<назад +1 +1 =1 вперед>>

вот и я хочу сделать нечто подобное, а то там нужно вводить № страницы Тот код что я писал выше выводит все страницы

Хотя если рассуждать, пока писал этот пост уже придумал, скопируем из каталогов файлов!

Код:
<?
$res=mysql_query("select count(*) from tb_users");
$kol=mysql_result($res,0,0);
$floatpages=$kol/30;
$intpages=intval($kol/30);
if($floatpages>$intpages) { $pages=$intpages+1; }else{ $pages=$intpages; }
echo "1 - $pages";
if($curpage=1){$curp=1;} else{$curp=$curpage+1;}
$asdasd=1*$pages;
?>


<table>
<tr>
<td>
<!--Это нам позволит перейти на 1ю страницу. или если она не №1 то копия как во 2мкоде ниже страницу -->
<form method="post" action="adminmain.php?p=userlist&action=changepage">
<input type="submit" value=<?=$curp?> name="curpage" class="button">

</form>
</td><td>
<!--Это нам позволит перейти на страницу вперед-->
<form method="post" action="adminmain.php?p=userlist&action=changepage">
<input type="submit" value=<?=$curpage+1?> name="curpage" class="button">
</form>
</td><td>
<!--Это нам позволит перейти на 2 вперед-->
<form method="post" action="adminmain.php?p=userlist&action=changepage">
<input type="submit" value=<?=$curpage+2?> name="curpage" class="button">
</form>
</td><td>
<!--Это нам позволит перейти на 3 вперед-->
<form method="post" action="adminmain.php?p=userlist&action=changepage">
<input type="submit" value=<?=$curpage+3?> name="curpage" class="button">
</form>
</td><td>
<!--Это отправит на последнюю-->
<form method="post" action="adminmain.php?p=userlist&action=changepage">
<input type="submit" value=<?=$asdasd?> name="curpage" class="button">
</form>
</td></tr></table>

Все усложнается из за адреса страницы, он: adminmain.php?p=userlist&action=changepage
Без конкретной страницы как это обычно бывает
Подскажите как поправить, номера страниц выставляются 1,2,3,4,24 Но при переходе на нее ничего не происходит, в строке ввода страницы пишется та на которую я перешел, но я остаюсь на 1й

Или вместо перехода на страницу на опциях вывести все страницы

Переход на страницу:
<option>№</option>
<option>№</option>
<option>№</option>
<option>№</option>

http://i.piccy.info/i5/02/35/63502/Bezymiannyi.png

0


Вы здесь » Vse o BUX » SoooFast » Дополнение к админке