如何在$ _POST()中将$ user_paid_period(int)添加到$ paid_end(datetime)

时间:2015-08-26 16:59:53

标签: php wordpress

对于订阅,我必须在$ _POST()中向$ paid_end(datetime)添加一年期间($ user_paid_period)。

我已经尝试了很多但无法修复它。这是我的代码。 它会生成一个空白屏幕。

有人可以帮助我吗?

    if(isset($_POST['user_paid_period']) ) {
        $user_paid_end = $_POST['user_paid_period'];
        update_user_meta($customer->ID, 'paid_period', $user_paid_end);

        $paid_end = new DateTime($user_paid_end);
        $paid_end = $paid_end->add(new DateInterval('P2YMDHMS'));
        $paid_end = $paid_end->format('Y-m-d H:i:s');
        update_user_meta($customer->ID, 'paid_end', $paid_end); 
   }

0 个答案:

没有答案