Добро пожаловать, Гость!
Помош по cron на сайте - Страница 0
Помощь мастерам | Помош по cron на сайте
Shaxa :
<?php
$time = time();
$last_time = $time + 86400;
$q=mysql_query("SELECT * FROM `invest`");
while ($depo = mysql_fetch_array($q)) { if($depo['date_end_hidden']<=time()){
$pul = $depo['summa'] * $depo['foiz'];
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
mysql_query("UPDATE invest SET count = count + 1, date_end_hidden = '$last_time' WHERE id = '".($depo['id'])."'");
mysql_query("SELECT * FROM invest WHERE id = '".($depo['id'])."'");
if (intval($depo['count']) >= $depo['count_full']) {mysql_query("UPDATE invest SET status = 1 WHERE id = '".($depo['id'])."'");} }
}
?>
Помош по cron на сайте
29 Окт 2018<?php
$time = time();
$last_time = $time + 86400;
$q=mysql_query("SELECT * FROM `invest`");
while ($depo = mysql_fetch_array($q)) { if($depo['date_end_hidden']<=time()){
$pul = $depo['summa'] * $depo['foiz'];
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
mysql_query("UPDATE invest SET count = count + 1, date_end_hidden = '$last_time' WHERE id = '".($depo['id'])."'");
mysql_query("SELECT * FROM invest WHERE id = '".($depo['id'])."'");
if (intval($depo['count']) >= $depo['count_full']) {mysql_query("UPDATE invest SET status = 1 WHERE id = '".($depo['id'])."'");} }
}
?>
Комментарии:
Shaxa 29 Окт 2018
Автор темы
kantry, твой коды помогает ну есть проблемы
Добавлено:
$time = time();
$last_time = $time + 86400;
$q=mysql_query("SELECT id, user_id, `foiz`, `summa`, `count`, count_full FROM `invest` WHERE date_end_hidden<=" . time()." AND status = 0 ");
while ($depo = mysql_fetch_array($q)) {
$pul=$depo['summa'] * ($depo['foiz'] / $depo['count_full'] ) ;
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
mysql_query("UPDATE invest SET count = count + 1, date_end_hidden = '$last_time' WHERE id = '".($depo['id'])."'");
if (intval($depo['count']) == $depo['count_full']) {mysql_query("UPDATE invest SET status = 1 WHERE id = '".($depo['id'])."'");} }
Добавлено:
вот неправилней работает
Автор темы
kantry, твой коды помогает ну есть проблемы
Добавлено:
$time = time();
$last_time = $time + 86400;
$q=mysql_query("SELECT id, user_id, `foiz`, `summa`, `count`, count_full FROM `invest` WHERE date_end_hidden<=" . time()." AND status = 0 ");
while ($depo = mysql_fetch_array($q)) {
$pul=$depo['summa'] * ($depo['foiz'] / $depo['count_full'] ) ;
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
mysql_query("UPDATE invest SET count = count + 1, date_end_hidden = '$last_time' WHERE id = '".($depo['id'])."'");
if (intval($depo['count']) == $depo['count_full']) {mysql_query("UPDATE invest SET status = 1 WHERE id = '".($depo['id'])."'");} }
Добавлено:
вот неправилней работает
Shaxa 29 Окт 2018
Автор темы
SimptomFD, мне каждий ден +1 надо итаго 3
если
1-й ден
(0/3) ==>(1/3)
и
проценний сумма ==>($pul)
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
2-й ден
(0/3) ==>(2/3)
и
проценний сумма ==>($pul)
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
3-й ден
(0/3) ==>(3/3)
и
проценний сумма ==>($pul)
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
и последный статус
mysql_query("UPDATE invest SET status = 1 WHERE id = '".($depo['id'])."'");
вот такие надо мне
Добавлено:
есть знающих
Автор темы
SimptomFD, мне каждий ден +1 надо итаго 3
если
1-й ден
(0/3) ==>(1/3)
и
проценний сумма ==>($pul)
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
2-й ден
(0/3) ==>(2/3)
и
проценний сумма ==>($pul)
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
3-й ден
(0/3) ==>(3/3)
и
проценний сумма ==>($pul)
mysql_query("UPDATE `user` SET `money` = '".($user['money']+$pul)."' WHERE `id` = '".($depo['user_id'])."'");
и последный статус
mysql_query("UPDATE invest SET status = 1 WHERE id = '".($depo['id'])."'");
вот такие надо мне
Добавлено:
есть знающих
kantry 29 Окт 2018
Shaxa, крон то тут причем?
Все вычисления можно на mysql переложить
<?php
$q=mysql_query("SELECT id, user_id, `count`, count_full, (`summa` * `foiz`) pul FROM `invest` WHERE date_end_hidden<=" . time());
?>
У тебя там лишний запрос в цикле, воздух продает
<?php
mysql_query("SELECT * FROM invest WHERE id = '".($depo['id'])."'");
?>
Shaxa, крон то тут причем?
Все вычисления можно на mysql переложить
<?php
$q=mysql_query("SELECT id, user_id, `count`, count_full, (`summa` * `foiz`) pul FROM `invest` WHERE date_end_hidden<=" . time());
?>
У тебя там лишний запрос в цикле, воздух продает
<?php
mysql_query("SELECT * FROM invest WHERE id = '".($depo['id'])."'");
?>
SimptomFD 29 Окт 2018
1. Где кавычки потерял?
2. Обрати внимание на строку:
mysql_query("SELECT * FROM invest WHERE id = '".($depo['id'])."'");
3. Зачем нужно было объявлять переменные $time и $last_time?
4. Условие:
if($depo['date_end_hidden']<=time())
вовсе должно быть в запросе.
5. Все фигня, давай сначала)
1. Где кавычки потерял?
2. Обрати внимание на строку:
mysql_query("SELECT * FROM invest WHERE id = '".($depo['id'])."'");
3. Зачем нужно было объявлять переменные $time и $last_time?
4. Условие:
if($depo['date_end_hidden']<=time())
вовсе должно быть в запросе.
5. Все фигня, давай сначала)