Биллинговая система Nodeny
25 Ноября 2024, 03:12:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Прекращена поддержка версии Nodeny 49
 
   Начало   Помощь Поиск Войти Регистрация  
Страниц: 1 2 3 [4]
  Печать  
Автор Тема: Страница заглушка, динамичный шейпер для микротик  (Прочитано 40423 раз)
omega
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 47


Просмотр профиля
« Ответ #45 : 22 Октября 2013, 22:05:22 »

АП
Записан
Sergey
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #46 : 25 Мая 2015, 12:28:40 »

Ребят подскажите как сделать чтобы было не просто баланс, а баланс с услугами? Пытаюсь изменить не получается, в заглушке пишет 100 гривен,а на самом деле у Абонента 0.00 на счету.
пытался изменить код:
while ($row_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$row_balance['balance'].' руб.</span> '; }
на:
while ($rez_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$rez_balance['balance'].' грн.</span> '; } безрезультатно
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #47 : 25 Мая 2015, 15:07:26 »

Ребят подскажите как сделать чтобы было не просто баланс, а баланс с услугами? Пытаюсь изменить не получается, в заглушке пишет 100 гривен,а на самом деле у Абонента 0.00 на счету.
пытался изменить код:
while ($row_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$row_balance['balance'].' руб.</span> '; }
на:
while ($rez_balance = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$rez_balance['balance'].' грн.</span> '; } безрезультатно

попробуй поменять на
while ($siski = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$siski['size'].' грн.</span> '; } на экране появятся сиськи? - не думаю. Нужно запрос менять, а не имя переменной... печаль, куда мы катимся...
Записан
Sergey
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #48 : 25 Мая 2015, 19:08:30 »

Цитировать
попробуй поменять на
while ($siski = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$siski['size'].' грн.</span> '; } на экране появятся сиськи? - не думаю. Нужно запрос менять, а не имя переменной... печаль, куда мы катимся...
Вы я уверен профи в этом деле! Помогите, подскажите, где что исправить, я в этой теме совсем зеленый, а авторы чуток допустили косяк, так вот мне кажется этот косяк толпой нужно и исправить!
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #49 : 25 Мая 2015, 19:30:29 »

Цитировать
попробуй поменять на
while ($siski = mysql_fetch_assoc($result_balance)) { print '<span class="style12">'.$siski['size'].' грн.</span> '; } на экране появятся сиськи? - не думаю. Нужно запрос менять, а не имя переменной... печаль, куда мы катимся...
Вы я уверен профи в этом деле! Помогите, подскажите, где что исправить, я в этой теме совсем зеленый, а авторы чуток допустили косяк, так вот мне кажется этот косяк толпой нужно и исправить!

$query = "SELECT fio,balance,ip,(balance-price) as summ FROM users u left join plans2 p on u.paket=p.id WHERE ip = '$ip' ";
и использовать summ 
но будет верно не всегда .... надо учитывать день начала услуги , доп услуги скидки новый пакет и так далее....
простой правкой запроса сложно отделаться...
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #50 : 25 Мая 2015, 21:08:13 »

более верно
$query = "SELECT fio,balance,ip,start_day,if (start_day>0, balance-price*ROUND(((32-start_day)/31),2) , balance-price)as summ  FROM users u left join plans2 p on u.paket=p.id where ip='$ip'";
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #51 : 26 Мая 2015, 08:18:18 »

Код:
$query = "SELECT fio,balance,ip,start_day,balance-submoney as summ  FROM fullusers where ip='$ip';
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #52 : 26 Мая 2015, 13:44:17 »


SELECT balance,ip,start_day,balance-submoney as summ  FROM fullusers where ip='10.0.0.186';
можно и так но....
+---------+------------+-----------+------------------+
| balance | ip         | start_day | summ             |
+---------+------------+-----------+------------------+
|  106.15 | 10.0.0.186 |         0 | 6.15000152587891 |
+---------+------------+-----------+------------------+

округлять надо будет или дальше или в запросе
Записан
0xbad0c0d3
гуру nodeny )
NoDeny
Спец
*

Карма: 116
Offline Offline

Сообщений: 1059



Просмотр профиля
« Ответ #53 : 26 Мая 2015, 13:59:00 »

ну да... сложно же сделать ROUND(balance-submoney,2)? ))
Записан
ser970
NoDeny
Спец
*

Карма: 70
Offline Offline

Сообщений: 1323

262462619
Просмотр профиля Email
« Ответ #54 : 26 Мая 2015, 15:56:06 »

ну да... сложно же сделать ROUND(balance-submoney,2)? ))
мне нет. это еще вчера было сделано...
но ...
Записан
Sergey
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 13


Просмотр профиля Email
« Ответ #55 : 27 Мая 2015, 00:10:35 »

ser970, Огромное вам спасибо!!! +1 к карме.
Записан
il_blag
Пользователь
**

Карма: 0
Offline Offline

Сообщений: 8


Просмотр профиля Email
« Ответ #56 : 31 Декабря 2015, 11:05:11 »

Парни всех С НАСТУПАЮЩИМ!!! подскажите как правильно отключить страницу заглушки? версия nodeny 49.32
Записан
Страниц: 1 2 3 [4]
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.20 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!