Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Помогите пожалуйста найти решение
Форумы портала PHP.SU » PHP » Напишите за меня, пожалуйста » Помогите пожалуйста найти решение

Страниц (1): [1]
 

1. Franklin_Ua - 26 Марта, 2016 - 13:41:19 - перейти к сообщению
Доброго времени суток товарищи мастера!
Вот столкнулся с проблемой и не могу ее решить, подскажите решение.
Хочу сделать автопокупку (одним кликом) всех доступных товаров на которые у меня хватает денег.
К примеру:
У меня 29 руб на счету
В магазине есть товары:
Мыло - 7 руб
ручка - 4 руб
ложка - 8 руб
тарелка - 22 руб
И того выходит: 22 + 8 + 4 + 7 = 41 руб
Получается что у меня хватит только на первые три товара ИХ и купит.
Но еще такой момент, если у меня хватает на все существующие товары значит будет покупать по 2 или 3 шт (если хватает денег). и так до победного конга, я должен потратится под ноль одним кликом.
2. LIME - 26 Марта, 2016 - 13:46:50 - перейти к сообщению
ну значит в сессии храни свои бабосы и сумму покупок
вопрос в чем?
типа научите меня как это реализовать? не будет ответа
все очень недетерминированно
3. Franklin_Ua - 26 Марта, 2016 - 13:50:12 - перейти к сообщению
Есть вот такой код но он с другого движка но суть его точно та что мне нужна.
PHP:
скопировать код в буфер обмена
  1. <?
  2. $builds=$c->query('SELECT * FROM `game_marsgame_building` WHERE `user`="'.$user['id'].'" order by id deSC');
  3. $up_max=0;
  4. for ($i=0;$i!=$c->num_rows($builds);$i++){
  5. $data=$c->fetch_assoc($builds);
  6. for(;;){
  7. $up_max++;if($up_max>500){break 1;}
  8. $prise=$this->prBuildUp($data);
  9. if(bccomp($prise,$user['money'])==1){break;}else{$data['count']++;$user['money']-=$prise;}
  10. }
  11. $c->exe("UPDATE `game_marsgame_users` SET `money`='".$user['money']."' WHERE `id` = '".$user['id']."'");
  12. $c->exe("UPDATE `game_marsgame_building` SET `count`='".$data['count']."' WHERE `id` = '".$data['id']."' ");
  13. $this->in_sec($c,$user['id'],$data['pos']);
  14. }
  15. $url[0]='index';
  16. ?>
4. LIME - 26 Марта, 2016 - 13:53:26 - перейти к сообщению
Franklin_Ua пишет:
но суть его точно та что мне нужна.
Franklin_Ua пишет:
for(;;){
я пасс
все очень просто
но очень сложно если решать что тебе надо
очень долго объяснять что и как
проще тебе заплатить спецу какието деньги
(Добавление)
Franklin_Ua пишет:
for(;;){
омг
где ты эту хуйню вообще нашел
5. Franklin_Ua - 26 Марта, 2016 - 13:55:07 - перейти к сообщению
LIME пишет:
Franklin_Ua пишет:
но суть его точно та что мне нужна.
Franklin_Ua пишет:
for(;;){
я пасс
все очень просто
но очень сложно если решать что тебе надо
очень долго объяснять что и как
проще тебе заплатить спецу какието деньги
(Добавление)
Franklin_Ua пишет:
for(;;){
омг
где ты эту хуйню вообще нашел

в просторах..
6. LIME - 26 Марта, 2016 - 13:55:22 - перейти к сообщению
я даже не знаю сработает ли вообще хоть одна итерация
(Добавление)
Franklin_Ua харош сиськи мять
если это важно то найми фрилансера
даже плохой фрилансер сделает лучше чем то что ты показал
то что ты показал есть гавно
ГАВНО
сорь но именно так
7. Franklin_Ua - 26 Марта, 2016 - 13:58:41 - перейти к сообщению
LIME пишет:
я даже не знаю сработает ли вообще хоть одна итерация
(Добавление)
Franklin_Ua харош сиськи мять
если это важно то найми фрилансера
даже плохой фрилансер сделает лучше чем то что ты показал
то что ты показал есть гавно
ГАВНО
сорь но именно так

тем кодом я хотел довести суть)
8. LIME - 26 Марта, 2016 - 14:01:59 - перейти к сообщению
Franklin_Ua пишет:
я хотел довести суть)
ну начнем чтоли
bccomp - что за функция
что делает
потом апдейт идет независимо от этой ф-ции
ооой
начать и кончить
все гавно
все выбросить
я понимаю что ты искал простого решения
сорь но его не будет
чудес не бывает
9. Franklin_Ua - 26 Марта, 2016 - 14:07:21 - перейти к сообщению
LIME пишет:
Franklin_Ua пишет:
я хотел довести суть)
ну начнем чтоли
bccomp - что за функция
что делает
потом апдейт идет независимо от этой ф-ции
ооой
начать и кончить
все гавно
все выбросить
я понимаю что ты искал простого решения
сорь но его не будет
чудес не бывает

ясно
10. LIME - 26 Марта, 2016 - 14:07:51 - перейти к сообщению
по сабжу
найди себе программиста
даже новичек напишет лучше чем то что ты показал
то что ты показал просто навоз
даже для новичков это ужасть

 

Powered by ExBB FM 1.0 RC1