Обновление пользовательской таблицы wp member_deposit - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть оператор обновления в цикле foreach, где я пытаюсь обновить статус участника, и у меня есть кнопка для моего обновления. Но я пытался выяснить, где я ошибаюсь, потому что он показывает какую-то ошибку, но все равно не обновляется. Не могли бы вы помочь.

foreach( $results as $user_data) {


        $startTimeStamp = strtotime($user_data->deposit_date);
        $endTimeStamp = strtotime($current_date);

        $timeDiff = abs($endTimeStamp - $startTimeStamp);

        $numberDays = $timeDiff/86400;  // 86400 seconds in one day

        // and you might want to convert to integer
        $numberDays = intval($numberDays);

       $roi = $user_data->amount * 2;  
       $amount_growth = $roi - $user_data->amount;


     $output .= "<tr>
    <td> $user_data->ID</td>
    <td> R$user_data->amount</td>
    <td> $user_data->deposit_date</td>
    <td> $numberDays</td>
    <td> R$amount_growth</td>
    <td> R$roi</td>
    <td> <form method='post'> <input type='submit' name='submit' value='Confirm Deposit' /> </form> </td>

  </tr>";

     //Add Withdrawal
     if($_POST['submit']) {

      global $wpdb;
      $table_name  = $wpdb->prefix."member_deposit";

      $todate = date('Y-m-d H:i:s');   


        //Update Member Status
        $status = "Yes";
        $where = array('ID' => $user_data->ID);
            $subs = array('conf_deposit' => $status);


       $success = $wpdb->update($table_name, $subs, $where);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...