没有使用切换框(Ajax)的提交按钮的PHP更新状态

时间:2018-05-24 11:55:50

标签: php ajax

我有一份注册用户信息列表。 Web管理员将在需要时激活任何合格用户。用户列表采用带有复选框的表格形式。我想通过勾选复选框启用用户访问权限而不提交网络表单。怎么办?

<label class="switch">
<input type="checkbox" <?php if($row['status']=="1") {?> checked="true" <?php } ?>>
<span class="slider round"></span>
</label> 

1 个答案:

答案 0 :(得分:0)

使用ajax请求。给复选框一个id。

$sql = "UPDATE sometable SET checkboxcolumn = :checkval WHERE id = :id";

您可能也希望传递行ID。 然后在PHP scipt中,创建一个SQL查询:

header('Content-Type: application/json');
echo json_encode([
    'whatever' => 'data you might like to return',
    'status' => 'success' //etc
]);
exit;

将参数绑定为正常,执行查询,然后发回json响应。

public class InputModel{
     public string SmtpId{get;set;}
}