urban
Участник
- Сообщения
- 3
- Реакции
- 0
Нужно убрать сбор и сделать так чтобы можно продать сразу с производства поставить лимит на сбор в количествах . Пожалуйста помогите кто может!
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Мои аппараты";
$usid = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
if(isset($_POST["sbor"])){
/*if($user_data["last_sbor"] < (time() - 3600) )*/{
$tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
$straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
$pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
$peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
$pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
$db->Query("UPDATE db_users_b SET
a_b = a_b + '$tomat_s',
b_b = b_b + '$straw_s',
c_b = c_b + '$pump_s',
d_b = d_b + '$peas_s',
e_b = e_b + '$pean_s',
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
last_sbor = '".time()."'
WHERE id = '$usid' LIMIT 1");
/*echo "<center><font color = 'green'><b>Вы собрали чакушки</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>Чакушки можно собирать не чаще 1го раза за 60 минут</b></font></center><BR />";*/
}
?>
<form action="" method="post">
<div class="clr"></div>
<div class="sm-line">
<img src="/img/apparats/1m.png" />Ваших <?=$user_data["a_t"]; ?> аппаратов №1 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"])?> чекушек</font></div>
<div class="sm-line">
<img src="/img/apparats/2m.png" />Ваших <?=$user_data["b_t"]; ?> аппаратов №2 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="sm-line"><img src="/img/apparats/3m.png" />Ваших <?=$user_data["c_t"]; ?> аппаратов №3 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="sm-line"><img src="/img/apparats/4m.png" />Ваших <?=$user_data["d_t"]; ?> аппаратов №4 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="sm-line"><img src="/img/apparats/5m.png" />Ваших <?=$user_data["e_t"]; ?> аппаратов №5 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="clr"></div>
<center><input type="submit" name="sbor" value="Собрать все" class="btn_kn"/></center>
</form>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5" align="center" style="padding:5px;"><b>У вас имеется на складе:</b></td>
</tr>
<tr>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/1m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/2m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/3m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/4m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/5m.png" /></div></td>
</tr>
<tr>
<td align="center"><?=$user_data["a_b"]; ?></td>
<td align="center"><?=$user_data["b_b"]; ?></td>
<td align="center"><?=$user_data["c_b"]; ?></td>
<td align="center"><?=$user_data["d_b"]; ?></td>
<td align="center"><?=$user_data["e_b"]; ?></td>
</tr>
</table>
<div class="clr"></div>
</div>
<?PHP
$_OPTIMIZATION["title"] = "Аккаунт - Мои аппараты";
$usid = $_SESSION["user_id"];
$db->Query("SELECT * FROM db_users_b WHERE id = '$usid' LIMIT 1");
$user_data = $db->FetchArray();
$db->Query("SELECT * FROM db_config WHERE id = '1' LIMIT 1");
$sonfig_site = $db->FetchArray();
if(isset($_POST["sbor"])){
/*if($user_data["last_sbor"] < (time() - 3600) )*/{
$tomat_s = $func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"]);
$straw_s = $func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);
$pump_s = $func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);
$peas_s = $func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);
$pean_s = $func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);
$db->Query("UPDATE db_users_b SET
a_b = a_b + '$tomat_s',
b_b = b_b + '$straw_s',
c_b = c_b + '$pump_s',
d_b = d_b + '$peas_s',
e_b = e_b + '$pean_s',
all_time_a = all_time_a + '$tomat_s',
all_time_b = all_time_b + '$straw_s',
all_time_c = all_time_c + '$pump_s',
all_time_d = all_time_d + '$peas_s',
all_time_e = all_time_e + '$pean_s',
last_sbor = '".time()."'
WHERE id = '$usid' LIMIT 1");
/*echo "<center><font color = 'green'><b>Вы собрали чакушки</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>Чакушки можно собирать не чаще 1го раза за 60 минут</b></font></center><BR />";*/
}
?>
<form action="" method="post">
<div class="clr"></div>
<div class="sm-line">
<img src="/img/apparats/1m.png" />Ваших <?=$user_data["a_t"]; ?> аппаратов №1 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["a_in_h"], $user_data["a_t"], $user_data["last_sbor"])?> чекушек</font></div>
<div class="sm-line">
<img src="/img/apparats/2m.png" />Ваших <?=$user_data["b_t"]; ?> аппаратов №2 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["b_in_h"], $user_data["b_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="sm-line"><img src="/img/apparats/3m.png" />Ваших <?=$user_data["c_t"]; ?> аппаратов №3 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["c_in_h"], $user_data["c_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="sm-line"><img src="/img/apparats/4m.png" />Ваших <?=$user_data["d_t"]; ?> аппаратов №4 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["d_in_h"], $user_data["d_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="sm-line"><img src="/img/apparats/5m.png" />Ваших <?=$user_data["e_t"]; ?> аппаратов №5 произвели: <font color="#000"> <?=$func->SumCalc($sonfig_site["e_in_h"], $user_data["e_t"], $user_data["last_sbor"]);?> чекушек</font></div>
<div class="clr"></div>
<center><input type="submit" name="sbor" value="Собрать все" class="btn_kn"/></center>
</form>
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="0">
<tr>
<td colspan="5" align="center" style="padding:5px;"><b>У вас имеется на складе:</b></td>
</tr>
<tr>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/1m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/2m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/3m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/4m.png" /></div></td>
<td align="center" width="20%"><div class="sm-line-nt"><img src="/img/apparats/5m.png" /></div></td>
</tr>
<tr>
<td align="center"><?=$user_data["a_b"]; ?></td>
<td align="center"><?=$user_data["b_b"]; ?></td>
<td align="center"><?=$user_data["c_b"]; ?></td>
<td align="center"><?=$user_data["d_b"]; ?></td>
<td align="center"><?=$user_data["e_b"]; ?></td>
</tr>
</table>
<div class="clr"></div>
</div>
Последнее редактирование:
- Сообщения
- 227
- Реакции
- 48
urban
Участник
- Сообщения
- 3
- Реакции
- 0
/
/*======================================================================*\
Function: SumCalc
Descriiption: Возвращает сумму
\*======================================================================*/
public function SumCalc($per_h, $sum_tree, $last_sbor){
if($last_sbor > 0){
if($sum_tree > 0 AND $per_h > 0){
$last_sbor = ($last_sbor < time()) ? (time() - $last_sbor) : 0;
$per_sec = $per_h / 3600;
return round( ($per_sec * $sum_tree) * $last_sbor);
}else return 0;
}else return 0;
}
а тут если исправить?
rich-99000000 написал(а):по идее без сбора никак. Можно сделать кнопку два в одном - сбор-продажу. Почему нельзя? Потому что по идее того что на складе нет - оно посчитано на стороне сервера функцией SumCalc. И только после сбора обрело численно физическое значение в базе.
/*======================================================================*\
Function: SumCalc
Descriiption: Возвращает сумму
\*======================================================================*/
public function SumCalc($per_h, $sum_tree, $last_sbor){
if($last_sbor > 0){
if($sum_tree > 0 AND $per_h > 0){
$last_sbor = ($last_sbor < time()) ? (time() - $last_sbor) : 0;
$per_sec = $per_h / 3600;
return round( ($per_sec * $sum_tree) * $last_sbor);
}else return 0;
}else return 0;
}
а тут если исправить?