Удобное отображение купленных фруктов/курец/etc.

  • Автор темы Vine
  • Дата начала
Vine
Местный
Сообщения
30
Реакции
4
На моей ферме постройки. 10+ шт. И что бы каждый раз не листать вниз до кнопки "Собрать", я решил упростить это дело.
Если у вас 0 построек, то она просто не будет отображаться :)

Код:
<?PHP
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB); //подключаемся к БД, если не сделали это в index.php

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$config_site = $db->FetchArray(); // отсюда будем брать кол-во "яиц" (прибыли) в час.

$db->Query("SELECT * FROM db_users_info WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();  // где 'db_users_info' это юзеры со списком купленых построек и т.п.

$ud1=$user_data["postr1"];  // Мне проще сразу забить всё в более короткую переменную.  'postr1' - постройка, которую надо/не надо отображать
$cs1=$config_site["postr1_in_h"]; // берем из БД сколько мы получаем с 1й постройки за 1 час и забиваем в '$cs1'
$ud2=$user_data["postr2"]; 
$cs2=$config_site["postr2_in_h"];
?>


<form action="" method="post">
<table>
<tr>
    <td>Кол-во построек:</td>
    <td>Прибыль:</td>
  </tr>

<?php
    if ($ud1 >= 1) {
        echo '
<tr>
<td><span class="postr1"></span></td>

     <td>'.$ud1.' шт.</td>
     <td>'.$cs1' <span class="valuta1"></span></td>
</tr>
';
   }
    if ($ud2 >= 1) {
        echo '
<tr>
<td><span class="postr2"></span></td>

     <td>'.$ud2.' шт.</td>
     <td>'.$cs2' <span class="valuta1"></span></td>
</tr>
';
   }


Ну тут, скорей, идея, чем что-то новое ;)
Стили сами добавите, я привел только пример кода.
 
GLookin
Участник
Сообщения
296
Реакции
62
Vine написал(а):
На моей ферме постройки. 10+ шт. И что бы каждый раз не листать вниз до кнопки "Собрать", я решил упростить это дело.
Если у вас 0 построек, то она просто не будет отображаться :)

Код:
<?PHP
$db = new db($config->HostDB, $config->UserDB, $config->PassDB, $config->BaseDB); //подключаемся к БД, если не сделали это в index.php

$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$config_site = $db->FetchArray(); // отсюда будем брать кол-во "яиц" (прибыли) в час.

$db->Query("SELECT * FROM db_users_info WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();  // где 'db_users_info' это юзеры со списком купленых построек и т.п.

$ud1=$user_data["postr1"];  // Мне проще сразу забить всё в более короткую переменную.  'postr1' - постройка, которую надо/не надо отображать
$cs1=$config_site["postr1_in_h"]; // берем из БД сколько мы получаем с 1й постройки за 1 час и забиваем в '$cs1'
$ud2=$user_data["postr2"];
$cs2=$config_site["postr2_in_h"];
?>


<form action="" method="post">
<table>
<tr>
    <td>Кол-во построек:</td>
    <td>Прибыль:</td>
  </tr>

<?php
    if ($ud1 >= 1) {
        echo '
<tr>
<td><span class="postr1"></span></td>

     <td>'.$ud1.' шт.</td>
     <td>'.$cs1' <span class="valuta1"></span></td>
</tr>
';
   }
    if ($ud2 >= 1) {
        echo '
<tr>
<td><span class="postr2"></span></td>

     <td>'.$ud2.' шт.</td>
     <td>'.$cs2' <span class="valuta1"></span></td>
</tr>
';
   }


Ну тут, скорей, идея, чем что-то новое ;)
Стили сами добавите, я привел только пример кода.
Насколько знаю, по правилам форума, нужно еще скриншот прикрепить.
А вообще, хоть и сам это давно знаю, думаю многим будет полезно.
 
Vine
Местный
Сообщения
30
Реакции
4
GLookin написал(а):
Насколько знаю, по правилам форума, нужно еще скриншот прикрепить.
А вообще, хоть и сам это давно знаю, думаю многим будет полезно.
Ну так а скрин чего лепить?
Вроде бы, тут должно быть без скрина понятно.

Было в виде:
Постройка_1___1 шт.___100 золота
Постройка_2___0 шт.___0 золота
Постройка_3 ___0 шт.___0 золота
Постройка_4 ___7 шт.___900 золота

Стало:
Постройка_1___1 шт.___100 золота
Постройка_4 ___7 шт. ___900 золота
 
GLookin
Участник
Сообщения
296
Реакции
62
Vine написал(а):
Ну так а скрин чего лепить?
Вроде бы, тут должно быть без скрина понятно.

Было в виде:
Постройка_1___1 шт.___100 золота
Постройка_2___0 шт.___0 золота
Постройка_3 ___0 шт.___0 золота
Постройка_4 ___7 шт.___900 золота

Стало:
Постройка_1___1 шт.___100 золота
Постройка_4 ___7 шт. ___900 золота
Ну, хотя бы так :)
 
Федя
Участник
Сообщения
8
Реакции
0
в какой файл вставлять код?
 
Kojo
Участник
Сообщения
286
Реакции
53
А по моему еще проще просто выкинуть склад, обединить сбор и продажу на одной странице, и эти кнопки вывести наверх:))Я так в Игре Престолов сделал, отлично выглдядит
 
wh1skas
wildcake
Участник
Сообщения
1.017
Реакции
432
ICQ
564739604 564739604
Соглашусь с Kojo, ведь простота, интуитивный интерфейс, минимум переходов, доступность - вот настоящий подход к аудитории.
 
Сверху