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 我下载图形界面重启完就变成这样了,打字也打不了,动也动不了,该怎么解决(操作系统-centos)
  • ¥15 VBA中在窗体中遍历所有checkbox控件,提取出被选中的checkbox的caption值
  • ¥15 在Ubuntu上有什么命令,或者是系统文件能告诉我链接nvme ssd的pcie槽位是不是支持热插拔功能?
  • ¥15 ansys license许可证问题
  • ¥20 QQ号和密码都能正常登录微信 QQ号和密码登录微信显示密码错误
  • ¥15 qiankun主应用注册子应用提示跨域
  • ¥15 单片机RTOS Kernel与应用分离开发,Kernel如何调起应用?
  • ¥15 快手小店商家版APP怎么第三方APP跳转到指定用户聊天界面
  • ¥15 为什么AVL fire软件仿真时的步长改变了,仿真结果也会改变
  • ¥100 如何帮我写一个java小游戏