Vine
Местный
- Сообщения
- 30
- Реакции
- 4
На моей ферме постройки. 10+ шт. И что бы каждый раз не листать вниз до кнопки "Собрать", я решил упростить это дело.
Если у вас 0 построек, то она просто не будет отображаться
Ну тут, скорей, идея, чем что-то новое
Стили сами добавите, я привел только пример кода.
Если у вас 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 золота