Автор Тема: По править админку  (Прочитано 1851 раз)

0 Пользователей и 1 Гость просматривают эту тему.

НиколайАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 10 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2017
  • Сообщений: 41
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
По править админку
« : 03 Февраля 2017, 14:26:30 »
Всем привет.
У меня едет страничка в админке
Нажимаю список пользователи
Там едет стараничка
http://cl59619.tmweb.ru/?menu=admin4ik
Пароль и логин admin
 

romcka8

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Болеее 500 сообщений Топ 10 по сообщениям Более 10 созданных тем
  • Дата регистрации: Фев. 2016
  • Сообщений: 648
  • Страна: 00
  • Поблагодарили: 22 раз(а)
  • Репутация +2/-0
  • Пол: Мужской
По править админку
« Ответ #1 : 03 Февраля 2017, 15:15:11 »
Всем привет.
У меня едет страничка в админке
Нажимаю список пользователи
Там едет стараничка
http://cl59619.tmweb.ru/?menu=admin4ik
Пароль и логин admin
А тебе это мешает админить?
 

НиколайАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 10 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2017
  • Сообщений: 41
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
По править админку
« Ответ #2 : 03 Февраля 2017, 15:29:44 »
А тебе это мешает админить?
+
 

WebTheory

  • *
  • Оффлайн
  • Награды Более 8 лет на форуме Более 100 сообщений
  • Дата регистрации: Янв. 2016
  • Расположение: Кишинёв
  • Сообщений: 115
  • Страна: md
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
По править админку
« Ответ #3 : 03 Февраля 2017, 16:14:46 »
не закрытый тег или нету кусок кода дальше сам думай я дал подсказку.
a:0:{}
 

НиколайАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 10 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2017
  • Сообщений: 41
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
По править админку
« Ответ #4 : 03 Февраля 2017, 16:26:28 »
не закрытый тег или нету кусок кода дальше сам думай я дал подсказку.






<div class="cl-right">
<div class="s-bk-lf">
   <div class="hst-title">Пользователи</div>
</div>

<?PHP
# Редактирование пользователя
if(isset($_GET["edit"])){

$eid = intval($_GET["edit"]);

$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");

# Проверяем на существование
if($db->NumRows() != 1){ echo "<center>Указанный пользователь не найден</center><BR />"; }

# Добавляем дерево
if(isset($_POST["set_tree"])){

$tree = $_POST["set_tree"];
$type = ($_POST["type"] == 1) ? "-1" : "+1";

   $db->Query("UPDATE db_users_b SET {$tree} = {$tree} {$type} WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>Дерево добавлено</center><BR />";
   
}


# Пополняем баланс
if(isset($_POST["balance_set"])){

$sum = intval($_POST["sum"]);
$bal = $_POST["schet"];
$type = ($_POST["balance_set"] == 1) ? "-" : "+";

$string = ($type == "-") ? "У пользователя снято {$sum} серебра" : "Пользователю добавлено {$sum} серебра";

   $db->Query("UPDATE db_users_b SET {$bal} = {$bal} {$type} {$sum} WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>$string</center><BR />";
   
}


# Забанить пользователя
if(isset($_POST["banned"])){

   $db->Query("UPDATE db_users_a SET banned = '".intval($_POST["banned"])."' WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>Пользователь ".($_POST["banned"] > 0 ? "забанен" : "разбанен")."</center><BR />";
   
}

$data = $db->FetchArray();

?>

<div class="silver-bk">
<table width="100%" border="0">
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">ID:</td>
    <td width="200" align="center"><?=$data["id"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Логин:</td>
    <td width="200" align="center"><?=$data["user"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Email:</td>
    <td width="200" align="center"><?=$data["email"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Пароль:</td>
    <td width="200" align="center"><?=$data["pass"]; ?></td>
  </tr>
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Серебро (Покупки):</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["money_b"]); ?></td>
  </tr>
 
  <tr>
    <td style="padding-left:10px;">Серебро (Вывод):</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["money_p"]); ?></td>
  </tr>
 
 
 
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Яйцо):</td>
    <td width="200" align="center"><?=$data["a_b"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Продукции на балансе (Мясо):</td>
    <td width="200" align="center"><?=$data["b_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Молоко):</td>
    <td width="200" align="center"><?=$data["c_b"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Продукции на балансе (Шерсть):</td>
    <td width="200" align="center"><?=$data["d_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Мясо):</td>
    <td width="200" align="center"><?=$data["e_b"]; ?></td>
  </tr>
 
 
  <tr>
    <td style="padding-left:10px;">Животных (Куры):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="a_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["a_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="a_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Животных (Свинья):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="b_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["b_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="b_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr>
    <td style="padding-left:10px;">Животных (Коза):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="c_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["c_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="c_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Животных (Овца):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="d_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["d_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="d_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr>
    <td style="padding-left:10px;">Животных (Корова):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="e_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["e_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="e_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>
 
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Яиц):</td>
    <td width="200" align="center"><?=$data["all_time_a"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Собрано за все время (Мяса):</td>
    <td width="200" align="center"><?=$data["all_time_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Молока):</td>
    <td width="200" align="center"><?=$data["all_time_c"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Собрано за все время (Шерсти):</td>
    <td width="200" align="center"><?=$data["all_time_d"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Мяса):</td>
    <td width="200" align="center"><?=$data["all_time_e"]; ?></td>
  </tr>
 
 
  <tr>
    <td style="padding-left:10px;">Referer:</td>
    <td width="200" align="center">[<?=$data["referer_id"]; ?>]<?=$data["referer"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Рефералов:</td>
   
   <?PHP
   $db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id = '".$data["id"]."'");
   $counter_res = $db->FetchRow();
   ?>
   
    <td width="200" align="center"><?=$data["referals"]; ?> [<?=$counter_res; ?>] чел.</td>
  </tr>
 
  <tr>
    <td style="padding-left:10px;">Заработал на рефералах:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["from_referals"]); ?> сер.</td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Принес рефереру:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["to_referer"]); ?> сер.</td>
  </tr>
 
 
 
  <tr>
    <td style="padding-left:10px;">Зарегистрирован:</td>
    <td width="200" align="center"><?=date("d.m.Y в H:i:s",$data["date_reg"]); ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Последний вход:</td>
    <td width="200" align="center"><?=date("d.m.Y в H:i:s",$data["date_login"]); ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Последний IP:</td>
    <td width="200" align="center"><?=$data["uip"]; ?></td>
  </tr>
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Пополнено на баланс:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["insert_sum"]); ?> <?=$config->VAL; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Выплачено на кошелек:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["payment_sum"]); ?> <?=$config->VAL; ?></td>
  </tr>
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Забанен (<?=($data["banned"] > 0) ? '<font color = "red">ДА</font>' : '<font color = "green">НЕТ</font>'; ?>):</td>
    <td width="200" align="center">
   <form action="" method="post">
   <input type="hidden" name="banned" value="<?=($data["banned"] > 0) ? 0 : 1 ;?>" />
   <input type="submit" value="<?=($data["banned"] > 0) ? 'Разбанить' : 'Забанить'; ?>" />
   </form>
   </td>
  </tr>
 
 
</table>
<BR />
<BR />
<form action="" method="post">
<table width="100%" border="0">
  <tr bgcolor="#EFEFEF">
    <td align="center" colspan="4">Операции с балансом:</td>
  </tr>
  <tr>
    <td align="center">
      <select name="balance_set">
         <option value="2">Добавить на баланс</option>
         <option value="1">Снять с баланса</option>
      </select>
   </td>
   <td align="center">
      <select name="schet">
         <option value="money_b">Для покупок</option>
         <option value="money_p">Для вывода</option>
      </select>
   </td>
    <td align="center"><input type="text" name="sum" value="100" size="7"/></td>
    <td align="center"><input type="submit" value="Выполнить" /></td>
  </tr>
</table>
</form>
</div>

<?PHP

return;
}

?>
<form action="/?menu=admin4ik&sel=users&search" method="post">
<table width="250" border="0" align="center">
  <tr>
    <td>Логин:</td>
    <td><input type="text" name="sear" /></td>
   <td><input type="submit" value="Поиск" /></td>
  </tr>
</table>
</form>
<BR />
<?PHP

function sort_b($int_s){
   
   $int_s = intval($int_s);
   
   switch($int_s){
   
      case 1: return "db_users_a.user";
      case 2: return "all_serebro";
      case 3: return "all_trees";
      case 4: return "db_users_a.date_reg";
      
      default: return "db_users_a.id";
   }

}
$sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;

$str_sort = sort_b($sort_b);


$num_p = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"]) -1) : 0;
$lim = $num_p * 100;

if(isset($_GET["search"])){
$search = $_POST["sear"];
$db->Query("SELECT *, (db_users_b.a_t + db_users_b.b_t + db_users_b.c_t + db_users_b.d_t + db_users_b.e_t) all_trees, (db_users_b.money_b + db_users_b.money_p) all_serebro
FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_a.user = '$search' ORDER BY {$str_sort} DESC LIMIT {$lim}, 100");

}else $db->Query("SELECT *, (db_users_b.a_t + db_users_b.b_t + db_users_b.c_t + db_users_b.d_t + db_users_b.e_t) all_trees, (db_users_b.money_b + db_users_b.money_p) all_serebro
FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id ORDER BY {$str_sort} DESC LIMIT {$lim}, 100");



if($db->NumRows() > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr bgcolor="#efefef">
    <td align="center" width="50" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=0" class="stn-sort">ID[/url]</td>
    <td align="center" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=1" class="stn-sort">User[/url]</td>
    <td align="center" width="90" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=2" class="stn-sort">Серебра[/url]</td>
   <td align="center" width="75" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=3" class="stn-sort">Животных[/url]</td>
   <td align="center" width="100" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=4" class="stn-sort">Зарегистрирован[/url]</td>
  </tr>


<?PHP

   while($data = $db->FetchArray()){
   
   ?>
   <tr class="htt">
    <td align="center"><?=$data["id"]; ?></td>
    <td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?>[/url]</td>
    <td align="center"><?=sprintf("%.2f",$data["all_serebro"]); ?></td>
   <td align="center"><?=$data["all_trees"]; ?></td>
   <td align="center"><?=date("d.m.Y",$data["date_reg"]); ?></td>
     </tr>
   <?PHP
   
   }

?>

</table>
<BR />

<?PHP


}else echo "<center>На данной странице нет записей</center><BR />";

   if(isset($_GET["search"])){
   
   ?>
   
   <div class="clr"></div>   
   <?PHP
   
      return;
   
   }
   
$db->Query("SELECT COUNT(*) FROM db_users_a");
$all_pages = $db->FetchRow();

   if($all_pages > 100){
   
   $sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;
   
   $nav = new navigator;
   $page = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"])) : 1;
   
   echo "<BR /><center>".$nav->Navigation(10, $page, ceil($all_pages / 100), "/?menu=admin4ik&sel=users&sort={$sort_b}&page="), "</center>";
   
   }
?>

<div class="clr"></div>   

</div>

 

BubleGum

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 100 сообщений
  • Дата регистрации: Дек. 2016
  • Сообщений: 161
  • Страна: ru
  • Поблагодарили: 4 раз(а)
  • Репутация +0/-0
  • Пол: Мужской
По править админку
« Ответ #5 : 03 Февраля 2017, 17:44:59 »
кажется так


Спойлер
<div class="cl-right">
<div class="s-bk-lf">
   <div class="hst-title">Пользователи</div>
</div>
<div class="silver-bk">
<?PHP
# Редактирование пользователя
if(isset($_GET["edit"])){

$eid = intval($_GET["edit"]);

$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");

# Проверяем на существование
if($db->NumRows() != 1){ echo "<center>Указанный пользователь не найден</center><BR />"; }

# Добавляем дерево
if(isset($_POST["set_tree"])){

$tree = $_POST["set_tree"];
$type = ($_POST["type"] == 1) ? "-1" : "+1";

   $db->Query("UPDATE db_users_b SET {$tree} = {$tree} {$type} WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>Дерево добавлено</center><BR />";
   
}


# Пополняем баланс
if(isset($_POST["balance_set"])){

$sum = intval($_POST["sum"]);
$bal = $_POST["schet"];
$type = ($_POST["balance_set"] == 1) ? "-" : "+";

$string = ($type == "-") ? "У пользователя снято {$sum} серебра" : "Пользователю добавлено {$sum} серебра";

   $db->Query("UPDATE db_users_b SET {$bal} = {$bal} {$type} {$sum} WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>$string</center><BR />";
   
}


# Забанить пользователя
if(isset($_POST["banned"])){

   $db->Query("UPDATE db_users_a SET banned = '".intval($_POST["banned"])."' WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>Пользователь ".($_POST["banned"] > 0 ? "забанен" : "разбанен")."</center><BR />";
   
}

$data = $db->FetchArray();

?>

<div class="silver-bk">
<table width="100%" border="0">
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">ID:</td>
    <td width="200" align="center"><?=$data["id"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Логин:</td>
    <td width="200" align="center"><?=$data["user"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Email:</td>
    <td width="200" align="center"><?=$data["email"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Пароль:</td>
    <td width="200" align="center"><?=$data["pass"]; ?></td>
  </tr>
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Серебро (Покупки):</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["money_b"]); ?></td>
  </tr>
 
  <tr>
    <td style="padding-left:10px;">Серебро (Вывод):</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["money_p"]); ?></td>
  </tr>
 
 
 
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Яйцо):</td>
    <td width="200" align="center"><?=$data["a_b"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Продукции на балансе (Мясо):</td>
    <td width="200" align="center"><?=$data["b_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Молоко):</td>
    <td width="200" align="center"><?=$data["c_b"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Продукции на балансе (Шерсть):</td>
    <td width="200" align="center"><?=$data["d_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Мясо):</td>
    <td width="200" align="center"><?=$data["e_b"]; ?></td>
  </tr>
 
 
  <tr>
    <td style="padding-left:10px;">Животных (Куры):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="a_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["a_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="a_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Животных (Свинья):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="b_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["b_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="b_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr>
    <td style="padding-left:10px;">Животных (Коза):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="c_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["c_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="c_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Животных (Овца):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="d_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["d_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="d_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr>
    <td style="padding-left:10px;">Животных (Корова):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="e_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["e_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="e_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>
 
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Яиц):</td>
    <td width="200" align="center"><?=$data["all_time_a"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Собрано за все время (Мяса):</td>
    <td width="200" align="center"><?=$data["all_time_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Молока):</td>
    <td width="200" align="center"><?=$data["all_time_c"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Собрано за все время (Шерсти):</td>
    <td width="200" align="center"><?=$data["all_time_d"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Мяса):</td>
    <td width="200" align="center"><?=$data["all_time_e"]; ?></td>
  </tr>
 
 
  <tr>
    <td style="padding-left:10px;">Referer:</td>
    <td width="200" align="center">[<?=$data["referer_id"]; ?>]<?=$data["referer"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Рефералов:</td>
   
   <?PHP
   $db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id = '".$data["id"]."'");
   $counter_res = $db->FetchRow();
   ?>
   
    <td width="200" align="center"><?=$data["referals"]; ?> [<?=$counter_res; ?>] чел.</td>
  </tr>
 
  <tr>
    <td style="padding-left:10px;">Заработал на рефералах:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["from_referals"]); ?> сер.</td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Принес рефереру:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["to_referer"]); ?> сер.</td>
  </tr>
 
 
 
  <tr>
    <td style="padding-left:10px;">Зарегистрирован:</td>
    <td width="200" align="center"><?=date("d.m.Y в H:i:s",$data["date_reg"]); ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Последний вход:</td>
    <td width="200" align="center"><?=date("d.m.Y в H:i:s",$data["date_login"]); ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Последний IP:</td>
    <td width="200" align="center"><?=$data["uip"]; ?></td>
  </tr>
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Пополнено на баланс:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["insert_sum"]); ?> <?=$config->VAL; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Выплачено на кошелек:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["payment_sum"]); ?> <?=$config->VAL; ?></td>
  </tr>
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Забанен (<?=($data["banned"] > 0) ? '<font color = "red">ДА</font>' : '<font color = "green">НЕТ</font>'; ?>):</td>
    <td width="200" align="center">
   <form action="" method="post">
   <input type="hidden" name="banned" value="<?=($data["banned"] > 0) ? 0 : 1 ;?>" />
   <input type="submit" value="<?=($data["banned"] > 0) ? 'Разбанить' : 'Забанить'; ?>" />
   </form>
   </td>
  </tr>
 
 
</table>
<BR />
<BR />
<form action="" method="post">
<table width="100%" border="0">
  <tr bgcolor="#EFEFEF">
    <td align="center" colspan="4">Операции с балансом:</td>
  </tr>
  <tr>
    <td align="center">
      <select name="balance_set">
         <option value="2">Добавить на баланс</option>
         <option value="1">Снять с баланса</option>
      </select>
   </td>
   <td align="center">
      <select name="schet">
         <option value="money_b">Для покупок</option>
         <option value="money_p">Для вывода</option>
      </select>
   </td>
    <td align="center"><input type="text" name="sum" value="100" size="7"/></td>
    <td align="center"><input type="submit" value="Выполнить" /></td>
  </tr>
</table>
</form>
</div>

<?PHP

return;
}

?>
<form action="/?menu=admin4ik&sel=users&search" method="post">
<table width="250" border="0" align="center">
  <tr>
    <td>Логин:</td>
    <td><input type="text" name="sear" /></td>
   <td><input type="submit" value="Поиск" /></td>
  </tr>
</table>
</form>
<BR />
<?PHP

function sort_b($int_s){
   
   $int_s = intval($int_s);
   
   switch($int_s){
   
      case 1: return "db_users_a.user";
      case 2: return "all_serebro";
      case 3: return "all_trees";
      case 4: return "db_users_a.date_reg";
     
      default: return "db_users_a.id";
   }

}
$sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;

$str_sort = sort_b($sort_b);


$num_p = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"]) -1) : 0;
$lim = $num_p * 100;

if(isset($_GET["search"])){
$search = $_POST["sear"];
$db->Query("SELECT *, (db_users_b.a_t + db_users_b.b_t + db_users_b.c_t + db_users_b.d_t + db_users_b.e_t) all_trees, (db_users_b.money_b + db_users_b.money_p) all_serebro
FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_a.user = '$search' ORDER BY {$str_sort} DESC LIMIT {$lim}, 100");

}else $db->Query("SELECT *, (db_users_b.a_t + db_users_b.b_t + db_users_b.c_t + db_users_b.d_t + db_users_b.e_t) all_trees, (db_users_b.money_b + db_users_b.money_p) all_serebro
FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id ORDER BY {$str_sort} DESC LIMIT {$lim}, 100");



if($db->NumRows() > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr bgcolor="#efefef">
    <td align="center" width="50" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=0" class="stn-sort">ID[/url]</td>
    <td align="center" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=1" class="stn-sort">User[/url]</td>
    <td align="center" width="90" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=2" class="stn-sort">Серебра[/url]</td>
   <td align="center" width="75" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=3" class="stn-sort">Животных[/url]</td>
   <td align="center" width="100" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=4" class="stn-sort">Зарегистрирован[/url]</td>
  </tr>


<?PHP

   while($data = $db->FetchArray()){
   
   ?>
   <tr class="htt">
    <td align="center"><?=$data["id"]; ?></td>
    <td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?>[/url]</td>
    <td align="center"><?=sprintf("%.2f",$data["all_serebro"]); ?></td>
   <td align="center"><?=$data["all_trees"]; ?></td>
   <td align="center"><?=date("d.m.Y",$data["date_reg"]); ?></td>
     </tr>
   <?PHP
   
   }

?>

</table>
<BR />

<?PHP


}else echo "<center>На данной странице нет записей</center><BR />";

   if(isset($_GET["search"])){
   
   ?>
   
   <div class="clr"></div>   
   <?PHP
   
      return;
   
   }
   
$db->Query("SELECT COUNT(*) FROM db_users_a");
$all_pages = $db->FetchRow();

   if($all_pages > 100){
   
   $sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;
   
   $nav = new navigator;
   $page = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"])) : 1;
   
   echo "<BR /><center>".$nav->Navigation(10, $page, ceil($all_pages / 100), "/?menu=admin4ik&sel=users&sort={$sort_b}&page="), "</center>";
   
   }
?>

<div class="clr"></div>   
</div>
</div>
[свернуть]
 

НиколайАвтор темы

  • *
  • Оффлайн
  • Награды Более 7 лет на форуме Более 10 сообщений Более 10 созданных тем
  • Дата регистрации: Янв. 2017
  • Сообщений: 41
  • Страна: ru
  • Репутация +0/-0
  • Пол: Мужской
По править админку
« Ответ #6 : 03 Февраля 2017, 23:29:38 »
кажется так


Спойлер
<div class="cl-right">
<div class="s-bk-lf">
   <div class="hst-title">Пользователи</div>
</div>
<div class="silver-bk">
<?PHP
# Редактирование пользователя
if(isset($_GET["edit"])){

$eid = intval($_GET["edit"]);

$db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");

# Проверяем на существование
if($db->NumRows() != 1){ echo "<center>Указанный пользователь не найден</center><BR />"; }

# Добавляем дерево
if(isset($_POST["set_tree"])){

$tree = $_POST["set_tree"];
$type = ($_POST["type"] == 1) ? "-1" : "+1";

   $db->Query("UPDATE db_users_b SET {$tree} = {$tree} {$type} WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>Дерево добавлено</center><BR />";
   
}


# Пополняем баланс
if(isset($_POST["balance_set"])){

$sum = intval($_POST["sum"]);
$bal = $_POST["schet"];
$type = ($_POST["balance_set"] == 1) ? "-" : "+";

$string = ($type == "-") ? "У пользователя снято {$sum} серебра" : "Пользователю добавлено {$sum} серебра";

   $db->Query("UPDATE db_users_b SET {$bal} = {$bal} {$type} {$sum} WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>$string</center><BR />";
   
}


# Забанить пользователя
if(isset($_POST["banned"])){

   $db->Query("UPDATE db_users_a SET banned = '".intval($_POST["banned"])."' WHERE id = '$eid'");
   $db->Query("SELECT *, INET_NTOA(db_users_a.ip) uip FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_b.id = '$eid' LIMIT 1");
   echo "<center>Пользователь ".($_POST["banned"] > 0 ? "забанен" : "разбанен")."</center><BR />";
   
}

$data = $db->FetchArray();

?>

<div class="silver-bk">
<table width="100%" border="0">
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">ID:</td>
    <td width="200" align="center"><?=$data["id"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Логин:</td>
    <td width="200" align="center"><?=$data["user"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Email:</td>
    <td width="200" align="center"><?=$data["email"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Пароль:</td>
    <td width="200" align="center"><?=$data["pass"]; ?></td>
  </tr>
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Серебро (Покупки):</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["money_b"]); ?></td>
  </tr>
 
  <tr>
    <td style="padding-left:10px;">Серебро (Вывод):</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["money_p"]); ?></td>
  </tr>
 
 
 
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Яйцо):</td>
    <td width="200" align="center"><?=$data["a_b"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Продукции на балансе (Мясо):</td>
    <td width="200" align="center"><?=$data["b_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Молоко):</td>
    <td width="200" align="center"><?=$data["c_b"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Продукции на балансе (Шерсть):</td>
    <td width="200" align="center"><?=$data["d_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Продукции на балансе (Мясо):</td>
    <td width="200" align="center"><?=$data["e_b"]; ?></td>
  </tr>
 
 
  <tr>
    <td style="padding-left:10px;">Животных (Куры):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="a_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["a_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="a_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Животных (Свинья):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="b_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["b_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="b_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr>
    <td style="padding-left:10px;">Животных (Коза):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="c_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["c_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="c_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Животных (Овца):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="d_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["d_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="d_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>

  <tr>
    <td style="padding-left:10px;">Животных (Корова):</td>
    <td width="200" align="center">
   
      <table width="100%" border="0">
        <tr>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="e_t" />
            <input type="hidden" name="type" value="1" />
            <input type="submit" value="-1" />
         </form>
         </td>
         <td align="center"><?=$data["e_t"]; ?> шт.</td>
         <td>
         <form action="" method="post">
            <input type="hidden" name="set_tree" value="e_t" />
            <input type="hidden" name="type" value="2" />
            <input type="submit" value="+1" />
         </form>
         </td>
        </tr>
      </table>

   </td>
  </tr>
 
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Яиц):</td>
    <td width="200" align="center"><?=$data["all_time_a"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Собрано за все время (Мяса):</td>
    <td width="200" align="center"><?=$data["all_time_b"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Молока):</td>
    <td width="200" align="center"><?=$data["all_time_c"]; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Собрано за все время (Шерсти):</td>
    <td width="200" align="center"><?=$data["all_time_d"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Собрано за все время (Мяса):</td>
    <td width="200" align="center"><?=$data["all_time_e"]; ?></td>
  </tr>
 
 
  <tr>
    <td style="padding-left:10px;">Referer:</td>
    <td width="200" align="center">[<?=$data["referer_id"]; ?>]<?=$data["referer"]; ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Рефералов:</td>
   
   <?PHP
   $db->Query("SELECT COUNT(*) FROM db_users_a WHERE referer_id = '".$data["id"]."'");
   $counter_res = $db->FetchRow();
   ?>
   
    <td width="200" align="center"><?=$data["referals"]; ?> [<?=$counter_res; ?>] чел.</td>
  </tr>
 
  <tr>
    <td style="padding-left:10px;">Заработал на рефералах:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["from_referals"]); ?> сер.</td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Принес рефереру:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["to_referer"]); ?> сер.</td>
  </tr>
 
 
 
  <tr>
    <td style="padding-left:10px;">Зарегистрирован:</td>
    <td width="200" align="center"><?=date("d.m.Y в H:i:s",$data["date_reg"]); ?></td>
  </tr>
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Последний вход:</td>
    <td width="200" align="center"><?=date("d.m.Y в H:i:s",$data["date_login"]); ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Последний IP:</td>
    <td width="200" align="center"><?=$data["uip"]; ?></td>
  </tr>
 
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Пополнено на баланс:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["insert_sum"]); ?> <?=$config->VAL; ?></td>
  </tr>
  <tr>
    <td style="padding-left:10px;">Выплачено на кошелек:</td>
    <td width="200" align="center"><?=sprintf("%.2f",$data["payment_sum"]); ?> <?=$config->VAL; ?></td>
  </tr>
 
  <tr bgcolor="#efefef">
    <td style="padding-left:10px;">Забанен (<?=($data["banned"] > 0) ? '<font color = "red">ДА</font>' : '<font color = "green">НЕТ</font>'; ?>):</td>
    <td width="200" align="center">
   <form action="" method="post">
   <input type="hidden" name="banned" value="<?=($data["banned"] > 0) ? 0 : 1 ;?>" />
   <input type="submit" value="<?=($data["banned"] > 0) ? 'Разбанить' : 'Забанить'; ?>" />
   </form>
   </td>
  </tr>
 
 
</table>
<BR />
<BR />
<form action="" method="post">
<table width="100%" border="0">
  <tr bgcolor="#EFEFEF">
    <td align="center" colspan="4">Операции с балансом:</td>
  </tr>
  <tr>
    <td align="center">
      <select name="balance_set">
         <option value="2">Добавить на баланс</option>
         <option value="1">Снять с баланса</option>
      </select>
   </td>
   <td align="center">
      <select name="schet">
         <option value="money_b">Для покупок</option>
         <option value="money_p">Для вывода</option>
      </select>
   </td>
    <td align="center"><input type="text" name="sum" value="100" size="7"/></td>
    <td align="center"><input type="submit" value="Выполнить" /></td>
  </tr>
</table>
</form>
</div>

<?PHP

return;
}

?>
<form action="/?menu=admin4ik&sel=users&search" method="post">
<table width="250" border="0" align="center">
  <tr>
    <td>Логин:</td>
    <td><input type="text" name="sear" /></td>
   <td><input type="submit" value="Поиск" /></td>
  </tr>
</table>
</form>
<BR />
<?PHP

function sort_b($int_s){
   
   $int_s = intval($int_s);
   
   switch($int_s){
   
      case 1: return "db_users_a.user";
      case 2: return "all_serebro";
      case 3: return "all_trees";
      case 4: return "db_users_a.date_reg";
     
      default: return "db_users_a.id";
   }

}
$sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;

$str_sort = sort_b($sort_b);


$num_p = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"]) -1) : 0;
$lim = $num_p * 100;

if(isset($_GET["search"])){
$search = $_POST["sear"];
$db->Query("SELECT *, (db_users_b.a_t + db_users_b.b_t + db_users_b.c_t + db_users_b.d_t + db_users_b.e_t) all_trees, (db_users_b.money_b + db_users_b.money_p) all_serebro
FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id AND db_users_a.user = '$search' ORDER BY {$str_sort} DESC LIMIT {$lim}, 100");

}else $db->Query("SELECT *, (db_users_b.a_t + db_users_b.b_t + db_users_b.c_t + db_users_b.d_t + db_users_b.e_t) all_trees, (db_users_b.money_b + db_users_b.money_p) all_serebro
FROM db_users_a, db_users_b WHERE db_users_a.id = db_users_b.id ORDER BY {$str_sort} DESC LIMIT {$lim}, 100");



if($db->NumRows() > 0){

?>
<table cellpadding='3' cellspacing='0' border='0' bordercolor='#336633' align='center' width="99%">
  <tr bgcolor="#efefef">
    <td align="center" width="50" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=0" class="stn-sort">ID[/url]</td>
    <td align="center" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=1" class="stn-sort">User[/url]</td>
    <td align="center" width="90" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=2" class="stn-sort">Серебра[/url]</td>
   <td align="center" width="75" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=3" class="stn-sort">Животных[/url]</td>
   <td align="center" width="100" class="m-tb"><a href="/?menu=admin4ik&sel=users&sort=4" class="stn-sort">Зарегистрирован[/url]</td>
  </tr>


<?PHP

   while($data = $db->FetchArray()){
   
   ?>
   <tr class="htt">
    <td align="center"><?=$data["id"]; ?></td>
    <td align="center"><a href="/?menu=admin4ik&sel=users&edit=<?=$data["id"]; ?>" class="stn"><?=$data["user"]; ?>[/url]</td>
    <td align="center"><?=sprintf("%.2f",$data["all_serebro"]); ?></td>
   <td align="center"><?=$data["all_trees"]; ?></td>
   <td align="center"><?=date("d.m.Y",$data["date_reg"]); ?></td>
     </tr>
   <?PHP
   
   }

?>

</table>
<BR />

<?PHP


}else echo "<center>На данной странице нет записей</center><BR />";

   if(isset($_GET["search"])){
   
   ?>
   
   <div class="clr"></div>   
   <?PHP
   
      return;
   
   }
   
$db->Query("SELECT COUNT(*) FROM db_users_a");
$all_pages = $db->FetchRow();

   if($all_pages > 100){
   
   $sort_b = (isset($_GET["sort"])) ? intval($_GET["sort"]) : 0;
   
   $nav = new navigator;
   $page = (isset($_GET["page"]) AND intval($_GET["page"]) < 1000 AND intval($_GET["page"]) >= 1) ? (intval($_GET["page"])) : 1;
   
   echo "<BR /><center>".$nav->Navigation(10, $page, ceil($all_pages / 100), "/?menu=admin4ik&sel=users&sort={$sort_b}&page="), "</center>";
   
   }
?>

<div class="clr"></div>   
</div>
</div>
[свернуть]

Так же нечего не изменилось
 
Теги: