HTML-小白 2023-03-27 22:32 采纳率: 69.2%
浏览 43
已结题

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>用户id</th>
                      <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' => '修改失败']);
    }
}

  • 写回答

2条回答 默认 最新

  • CSDN专家-showbo 2023-03-27 22:50
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 3月27日
  • 已采纳回答 3月27日
  • 创建了问题 3月27日

悬赏问题

  • ¥15 对于这个复杂问题的解释说明
  • ¥50 三种调度算法报错 采用的你的方案
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败