如何根据数据库中的可用性共享价值

时间:2017-04-15 19:01:19

标签: php

我一直在想这是否可行。有没有办法可以从表单中获取输入字段的值,并在存储在我的数据库中的某些接收器之间拆分或共享该值?

让我们说用户输入10美元,我想将这个数额分享给存储在数据库中的一些用户,他们分别想要获得7美元和3美元。

现在我的问题是这些值不是静态的,它们会改变。我无法确定用户将在表单中输入的金额,以及存储的用户想要接收的金额也会有所不同。

我如何提出一个算法:

  • 检查用户输入的金额,
  • 继续在接收器之间共享,直到没有接收器或数量耗尽?

这是我到目前为止编写的代码......我只是在这里添加必要的代码:

//function to get users from database
function getUsers() {
    $users = DB::getInstance()->query("SELECT * FROM `table` WHERE `status` = 'receiver'");
    if ( $users->count() ) {
        return $users->results();
    } else {
        return false;
    }
}

//then the process
$enteredAmount = Input::get('amount'); //from the form
if ( getUsers() ) {
    $users = getUsers();
//this is where I am stuck. don't know what to do from here
}

有人可以指出我正确的方向吗?

0 个答案:

没有答案