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日

悬赏问题

  • ¥170 如图所示配置eNSP
  • ¥20 docker里部署springboot项目,访问不到扬声器
  • ¥15 netty整合springboot之后自动重连失效
  • ¥15 悬赏!微信开发者工具报错,求帮改
  • ¥20 wireshark抓不到vlan
  • ¥20 关于#stm32#的问题:需要指导自动酸碱滴定仪的原理图程序代码及仿真
  • ¥20 设计一款异域新娘的视频相亲软件需要哪些技术支持
  • ¥15 stata安慰剂检验作图但是真实值不出现在图上
  • ¥15 c程序不知道为什么得不到结果
  • ¥15 键盘指令混乱情况下的启动盘系统重装