首页 > 解决方案 > 更新约会状态时表格不起作用

问题描述

更新状态不起作用,但是当我尝试将代码放入 else 时,它​​正在工作 isset 有什么问题?我有什么问题吗?请检查我下面的代码提前谢谢你

            <?php 
                    if (isset($_POST["marked_as_completed"])) 
                    {
                    $appointment = new WC_Appointment( $appointment_id );
                    $appointment->update_status('cancelled', 'order_note');
                    } 
            ?>

<form method="post" name="update_status">
  <button class="cancelappointment" type="submit" name="marked_as_completed">Mark as Cancel</button>
</form>

标签: phpwordpressformsisset

解决方案


将此添加到您的 php 文件中

HTML

<form method="post" action="" name="update_status">
  <input class="cancelappointment" type="submit" name="marked_as_completed" value="Mark as Cancel" />
</form>

PHP

if (isset($_POST["marked_as_completed"])) {
    var_dump($_POST);
} 

希望这可以帮助


推荐阅读