ThinkPHP 数据库的操作 控制器怎么写

怎么修改指定用户的余额

img

img


前端代码:

<div class="layui-card">
              <div class="layui-card-header">
                  下级用户
                  
              div>
              <form class="layui-form" id="user_money">
              <div class="layui-card-body layui-text">
                <table class="layui-table">
                  <thead>
                    <tr>
                      <th>用户idth>
                      <th>用户名th>
                      <th>余额th>
                      <th>注册时间th>
                      <th>多域名权限th>
                      <th>操作th>
                      
                  thead>
                  <tbody>
                    {volist name="userlist" id="v"}
                    <tr>
                      <td>{$v.id}td>
                      <td>{$v.email}td>
                      <td>{$v.money}td>
                      
                      <td>{$v.create_time|date="Y-m-d h:s"}td>
                      <td class="td-manage">
                          <span href="javascript:;"  title="到期时间:{$v.many_lstime|date="Y-m-d"}">
                          {$v.many==0 ? '未开通':'已开通'}
                        span>                            
                      td>
                      <td class="td-manage">
                          <input type="text" name="money" lay-verify="required" placeholder="{$v.money}" autocomplete="off" class="layui-input" style="display: inline;width: 20%;">
                            <button class="ml_btn" lay-filter="user_money">修改button>
                                                        
                          td>
                    tr>
                    {/volist}
                  tbody>
                table>
                <div class="page">
                    <a href="{:url('daili/index/user_list')}" class="layui-laypage-next" data-page="2">更多»a>
                div>
              div>
              form>
            div>
 


这是控制器,一直没效果。不知道哪里出了问题

    //修改会员余额
    public function user_money()
{
    $user_id = input('post.user_id'); //获取待修改的用户ID
    $money = input('post.money'); //获取要修改的金额
 
    $result = openus::where('id', $user_id)->setField('money', $money);
    if ($result !== false) {
        return json(['code' => 1, 'msg' => '修改成功']);
    } else {
        return json(['code' => -1, 'msg' => '修改失败']);
    }
}

修改按钮事件怎么处理的,没见相关方法,要提交数据请求控制器发送数据来修改

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632