Скрипт Фруктовая ферма с выводом денег.

  • Автор темы admin
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.
KlimovDima
Местный
Сообщения
37
Реакции
7
  • #3.321
Maska написал(а):
Спасибо, а ещё не подскажешь?
Как добавить к кнопки купить строку ввода. Например мне нужно 10 саженцев, что бы 10 раз не нажимать, просто ввести 10 и нажать купить.
Кто-то писал, я себе делал и у меня сохранился код:
PHP:
 $item = intval($_POST["item"]);
$citem = $array_items[$item];
$amount = intval($_POST['amount']);

if(strlen($citem) >= 3){

# Проверяем средства пользователя
if($amount > 0 && $amount <= 1000) {
$need_money = $sonfig_site["amount_".$citem]*$amount;
if($need_money <= $user_data["money_b"]){

if($user_data["last_sbor"] == 0 OR $user_data["last_sbor"] > ( time() - 60*10) ){

$to_referer = $need_money * 0.1;
# Добавляем дерево и списываем деньги
$db->Query("UPDATE db_users_b SET money_b = money_b - $need_money, $citem = $citem + $amount,
last_sbor= IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");

# Вносим запись о покупке
$db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");

echo "<center><font color = 'green'><b>Вы успешно купили $amount саженцев</b></font></center><BR />";

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

}else echo "<center><font color = 'red'><b>Перед тем как купить саженец следует собрать !</b></font></center><BR />";

}else echo "<center><font color = 'red'><b>Недостаточно серебра для покупки</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Вы можете купить за 1 раз от 1 до 1000 саженцев!</b></font></center><BR />";
}
PHP:
<div class="fr-block">
    <form action="" method="post">
    <div class="cl-fr-lf">
        <img src="/img/sil/lime.jpg" />
    </div>
  
    <div class="cl-fr-rg" style="padding-left:20px;">
        <div class="fr-te-gr-title"><font color="green"><b>тут описание</b></font></div>
        <div class="fr-te-gr"><font color="green">Приносит:</font> <font color="#000000"><?=$sonfig_site["a_in_h"]; ?> тут описание</font></div>
        <div class="fr-te-gr"><font color="green">Стоимость:</font> <font color="#000000"><?=$sonfig_site["amount_a_t"]; ?><font color="blue"><b>Cеребра</b></font></div>
        <div class="fr-te-gr"><font color="green">Куплено:</font> <font color="#000000"><?=$user_data["a_t"]; ?> шт.</font></div>
        <input type="hidden" name="item" value="11" />
      
        <input type="text" name="amount" value="1" style="height: 30px; width: 40px; margin-top:10px;" />
        <input type="submit" value="Купить" style="height: 30px; margin-top:10px;" />
    </div>
    </form>
</div>
 
Maska
Участник
Сообщения
21
Реакции
1
  • #3.322
KlimovDima написал(а):
Кто-то писал, я себе делал и у меня сохранился код:
PHP:
 $item = intval($_POST["item"]);
$citem = $array_items[$item];
$amount = intval($_POST['amount']);

if(strlen($citem) >= 3){

# Проверяем средства пользователя
if($amount > 0 && $amount <= 1000) {
$need_money = $sonfig_site["amount_".$citem]*$amount;
if($need_money <= $user_data["money_b"]){

if($user_data["last_sbor"] == 0 OR $user_data["last_sbor"] > ( time() - 60*10) ){

$to_referer = $need_money * 0.1;
# Добавляем дерево и списываем деньги
$db->Query("UPDATE db_users_b SET money_b = money_b - $need_money, $citem = $citem + $amount,
last_sbor= IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");

# Вносим запись о покупке
$db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");

echo "<center><font color = 'green'><b>Вы успешно купили $amount саженцев</b></font></center><BR />";

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

}else echo "<center><font color = 'red'><b>Перед тем как купить саженец следует собрать !</b></font></center><BR />";

}else echo "<center><font color = 'red'><b>Недостаточно серебра для покупки</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Вы можете купить за 1 раз от 1 до 1000 саженцев!</b></font></center><BR />";
}
PHP:
<div class="fr-block">
    <form action="" method="post">
    <div class="cl-fr-lf">
        <img src="/img/sil/lime.jpg" />
    </div>
 
    <div class="cl-fr-rg" style="padding-left:20px;">
        <div class="fr-te-gr-title"><font color="green"><b>тут описание</b></font></div>
        <div class="fr-te-gr"><font color="green">Приносит:</font> <font color="#000000"><?=$sonfig_site["a_in_h"]; ?> тут описание</font></div>
        <div class="fr-te-gr"><font color="green">Стоимость:</font> <font color="#000000"><?=$sonfig_site["amount_a_t"]; ?><font color="blue"><b>Cеребра</b></font></div>
        <div class="fr-te-gr"><font color="green">Куплено:</font> <font color="#000000"><?=$user_data["a_t"]; ?> шт.</font></div>
        <input type="hidden" name="item" value="11" />
     
        <input type="text" name="amount" value="1" style="height: 30px; width: 40px; margin-top:10px;" />
        <input type="submit" value="Купить" style="height: 30px; margin-top:10px;" />
    </div>
    </form>
</div>
Воо от души, весь день мучался как сделать.
 
KlimovDima
Местный
Сообщения
37
Реакции
7
  • #3.323
Maska написал(а):
Воо от души, весь день мучался как сделать.
Как говорил, многоуважаемый и частомноювспоминаемый:D kvozimir: Сообщения типо спасибо и от души являются флудом, для этого есть кнопочка "Мне нравится" (c)
 
Krikash
Местный
Сообщения
91
Реакции
8
  • #3.324
KlimovDima написал(а):
Кто-то писал, я себе делал и у меня сохранился код:
PHP:
 $item = intval($_POST["item"]);
$citem = $array_items[$item];
$amount = intval($_POST['amount']);

if(strlen($citem) >= 3){

# Проверяем средства пользователя
if($amount > 0 && $amount <= 1000) {
$need_money = $sonfig_site["amount_".$citem]*$amount;
if($need_money <= $user_data["money_b"]){

if($user_data["last_sbor"] == 0 OR $user_data["last_sbor"] > ( time() - 60*10) ){

$to_referer = $need_money * 0.1;
# Добавляем дерево и списываем деньги
$db->Query("UPDATE db_users_b SET money_b = money_b - $need_money, $citem = $citem + $amount,
last_sbor= IF(last_sbor > 0, last_sbor, '".time()."') WHERE id = '$usid'");

# Вносим запись о покупке
$db->Query("INSERT INTO db_stats_btree (user_id, user, tree_name, amount, date_add, date_del)
VALUES ('$usid','$usname','".$array_name[$item]."','$need_money','".time()."','".(time()+60*60*24*15)."')");

echo "<center><font color = 'green'><b>Вы успешно купили $amount саженцев</b></font></center><BR />";

$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();

}else echo "<center><font color = 'red'><b>Перед тем как купить саженец следует собрать !</b></font></center><BR />";

}else echo "<center><font color = 'red'><b>Недостаточно серебра для покупки</b></font></center><BR />";
}else echo "<center><font color = 'red'><b>Вы можете купить за 1 раз от 1 до 1000 саженцев!</b></font></center><BR />";
}
PHP:
<div class="fr-block">
    <form action="" method="post">
    <div class="cl-fr-lf">
        <img src="/img/sil/lime.jpg" />
    </div>
 
    <div class="cl-fr-rg" style="padding-left:20px;">
        <div class="fr-te-gr-title"><font color="green"><b>тут описание</b></font></div>
        <div class="fr-te-gr"><font color="green">Приносит:</font> <font color="#000000"><?=$sonfig_site["a_in_h"]; ?> тут описание</font></div>
        <div class="fr-te-gr"><font color="green">Стоимость:</font> <font color="#000000"><?=$sonfig_site["amount_a_t"]; ?><font color="blue"><b>Cеребра</b></font></div>
        <div class="fr-te-gr"><font color="green">Куплено:</font> <font color="#000000"><?=$user_data["a_t"]; ?> шт.</font></div>
        <input type="hidden" name="item" value="11" />
     
        <input type="text" name="amount" value="1" style="height: 30px; width: 40px; margin-top:10px;" />
        <input type="submit" value="Купить" style="height: 30px; margin-top:10px;" />
    </div>
    </form>
</div>
А ты можешь целиком файл _farm.php выложить, а то что то не получается подставить код.
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #3.325
KlimovDima написал(а):
Как говорил, многоуважаемый и частомноювспоминаемый:D kvozimir: Сообщения типо спасибо и от души являются флудом, для этого есть кнопочка "Мне нравится" (c)
не понимаю зачем цитровать мои заметки?!
ты же сам и фрудишь
 
ruzon
Участник
Сообщения
2
Реакции
0
  • #3.326
Maska написал(а):
Код:
<?PHP
# Заглушка от халявщиков
if($user_data["insert_sum"] <= 9.99 AND $user_data["from_referals"] <= 0){

?>
<center><font color="red"><b>Выплату могут заказывать пользователи, которые пополнили баланс не менее, чем на 10 рублей или у которых есть активный реферал!<br>
Это связано с тем что бы проект работал стабильно и поддерживался резерв банка!

<b></font></center>

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

return;
}

?>
Добавь этот код после текста "Заказ выплаты"
а в каком файле ставить?
 
sergei6561
Местный
Сообщения
78
Реакции
2
  • #3.328
Скажите можно поставить на фон реальное фото? И как это сделать? За раннее благодарю.
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #3.329
sergei6561 написал(а):
Скажите можно поставить на фон реальное фото? И как это сделать? За раннее благодарю.
читай тему буквально не двыно этот вопрос решался,пару страниц назад
 
Maska
Участник
Сообщения
21
Реакции
1
  • #3.330
\pages\admin\_users.php, 22 строчка
Код:
$db->Query("UPDATE db_users_b SET {$tree} = {$tree} {$type} WHERE id = '$eid'");
Это SQL инекция, а вот исправить не могу.
Пишу так
Код:
$db->Query("UPDATE db_users_b SET {".intval($tree)."} = {".intval($tree)."} {$type} WHERE id = '$eid'");
Но когда захожу в админку и пытаюсь например пользвателю добавить фрукт пишет

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '{0} = {0} +1 WHERE id = '1'' at line 1

В чём проблема может быть?
 
KlimovDima
Местный
Сообщения
37
Реакции
7
  • #3.331
Krikash написал(а):
А ты можешь целиком файл _farm.php выложить, а то что то не получается подставить код.
Прикрепил, имей ввиду у меня супер бёрд стоит.
 

Вложения

KlimovDima
Местный
Сообщения
37
Реакции
7
  • #3.332
kvozimir написал(а):
не понимаю зачем цитровать мои заметки?!
ты же сам и фрудишь
Спасибку хочется, да и должен же кто-то говорить об этом))
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #3.333
KlimovDima написал(а):
Спасибку хочется, да и должен же кто-то говорить об этом))
за такое спасибо не дают
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.334
Всем привет, снова я с вопросом так как реальная помощь только здесь)) Вообщем рисую ситуацию: Заходим на проект, и при нажатии на кнопку "Вход" нас перекидывает в раздел новости (при этом авторизация проходит) .
Как так сделать? Заранее благодарен.
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.335
sergei6561 написал(а):
Скажите можно поставить на фон реальное фото? И как это сделать? За раннее благодарю.
можно, я недавно сам задавал подобный вопрос (как сменить фон) вообщем советы давали разные, вообщем смотри если у тебя так (файл css) :
PHP:
body { margin:0px; padding:0px; font-family: "PTSansRegular";background: url(/img/fon.png) no-repeat center bottom; }
img { border:0px; }
.clr { clear:both; }
то сделай так :
PHP:
body {
      margin:0px;
      padding:0px;
      font-family: "egipet";
      background: #df98с;}

body { margin:0px;
padding:0px;
font-family: "egipet";
background: #fff url(/img/fon.png) no-repeat center bottom;
}
img { border:0px; }
.clr { clear:both; }
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.336
значения свои ставь
 
kvozimir
Участник
Сообщения
1.935
Реакции
409
ICQ
734713 734713
Skype
  • #3.337
blackyar24 написал(а):
Всем привет, снова я с вопросом так как реальная помощь только здесь)) Вообщем рисую ситуацию: Заходим на проект, и при нажатии на кнопку "Вход" нас перекидывает в раздел новости (при этом авторизация проходит) .
Как так сделать? Заранее благодарен.
inc/login.php ищи Header("Location: /account"); у меня это 27 строка
замени Header("Location: /news");
 
blackyar24
Готов помочь
Участник
Сообщения
237
Реакции
25
  • #3.338
kvozimir написал(а):
inc/login.php ищи Header("Location: /account"); у меня это 27 строка
замени Header("Location: /news");
Помог в очередной раз)):dance:
 
sergei6561
Местный
Сообщения
78
Реакции
2
  • #3.339
Срочно нужна помощь спциалистов. При запросе выплаты пишет: Не удалось выплатить! Попробуйте позже #3 Что делать помогите пожалуйста!
 
Hiferma
Участник
Сообщения
133
Реакции
51
  • #3.340
sergei6561 написал(а):
Срочно нужна помощь спциалистов. При запросе выплаты пишет: Не удалось выплатить! Попробуйте позже #3 Что делать помогите пожалуйста!
Посмотри на какое условие ведет Попробуйте позже #3 , это условие не выполнилось. Зная что не выполнилось сможешь понять в чем причина
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху