[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Уважаемые php программисты нуждаюсь в вашей помощи
xatin
Доброго времени суток уважаемые программисты и просто люди! нуждаюсь в вашей помощи.

Суть проблемы такова. Помогите сделать постраничный вывод подписчиков (1.2.3) из файловой базы,
при большом количестве подписчиков страница начинает виснуть,совсем не удобно пользоваться,

Ниже предоставлен скрин
user posted image

Весь инет перерыл ничего,пытался сам сделать но видимо знаний не хватает.

код самой страницы подписчиков

// просмотр всех ПОДПИСЧИКОВ
if ($_GET['page']=="allusers") {
$userlines=file("data/database.php");
$ui=count($userlines); $i="1";
$t1="#FFFFFF"; $t2="#EEEEEE";

print"$shapka <div id='msgadd'><form action='addemail.php' method=GET target='WRSub'>
<h4>Всего зарегистрировано в базе - <font color=red>
$ui</font> подписчиков</h4>  
<input class=name type=text type=text style='FONT-SIZE: 12px; WIDTH: 230px' value='Уважаемый подписчик' name=name>  
<input class=email type=text style='FONT-SIZE: 12px; WIDTH: 230px' name=email value='test_your_mail@email.ru'>  
<input type=submit value='Добавить'></form></div>
<table class='simple-little-table' cellspacing=0 align=center>
<tr class='stattt'>
<td><B>Отписать</B></td>
<td><B>Имя подписчика</B></td>
<td><B>E-mail подписчика</B></td>
<td><B>Номер подписчика</B></td>
<td><B>Дата, время подписки</B></td>
</tr>"
;

do {$tdt = explode("|", $userlines[$i]); $i++;

print"<tr bgcolor=$t1 align=center>
<td><table><tr><td width=1 bgcolor=#fff><B><a href='admin.php?xduser=
$i'>Удалить</a></B></td></tr></table></td>
<td>
$tdt[5]  </td>
<td><a href=
\"mailto:$tdt[0]\">$tdt[0]</a></td>
<td>
$tdt[1]  </td>
<td>
$tdt[2] г, $tdt[3]</td>
</tr>"
;

$t3=$t2; $t2=$t1; $t1=$t3;
} while ($i<$ui);
$ui--;

print "</table><center><BR></center><BR></table>";}
Быстрый ответ:

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