php - 更新约会状态时表格不起作用
问题描述
更新状态不起作用,但是当我尝试将代码放入 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>
解决方案
将此添加到您的 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);
}
希望这可以帮助
推荐阅读
- ios - 在 iOS 上使用 swift 绘制视图后,以编程方式绘制新图层以查看
- python - Matplotlib 版本与 Anaconda 版本不匹配
- azure - 无法访问视频索引器 API?
- c# - C# 在彼此内部使用 const 字符串和参数
- javascript - Mesh 使用了太多的绘制调用
- json - Android Studio Gradle 错误:缺少 project_info 对象
- jquery - 为 jQuery UI 模式对话框设置 Cookie
- javascript - 在Javascript中单击按钮更改按钮的颜色
- php - 检查数组中的相同值
- java - Java中的抽象类层次结构