thinkphp学习笔记——实现面试题添加功能

这篇博客记录了使用ThinkPHP框架在控制器Caseinterview.php中实现面试题添加功能的过程,包括处理POST请求、数据验证、数据库插入操作。博主遇到并解决了‘问题’和‘答案’为空导致的SQL约束错误,以及在view中显示备注和操作表样式修复的问题。
摘要由CSDN通过智能技术生成
*======================在controller下Caseinterview.php里面添加add=============================================↓
D:\phpStudy\WWW\tiku\application\admin\controller\Caseinterview.php
添加add
内容修改为:
public function add()
    {
        if (request()->isPost()) { // 在view里点击提交按钮,会以post的形式,把表单的数据,从view传递给controller。在这里判断,如果返回的数据是post形式的,则为真。
            $data = [
                'question' => input('question'),
                'answer' => input('answer'),
                'mark' => input('mark'),
            ];

            if (db('Caseinterview')->insert($data)) { // 如果(在数据库的Caseinterview表单中,插入$data数据,插入成功)。// 在数据库的Caseinterview表单中,插入$data数据。如果插入成功
                return $this->success('添加管理员成功!', 'lst'); // 插入成功,则显示“添加管理员成功”,跳转到lst界面。
            } else {
                return $this->error('添加管理员失败!'); // 插入失败,则显示“添加管理员失败”。
            }
            return;
        }
        return $this->fetch(); // 在thinkphp的固定用法,用于打开对应的view,并加载数据。
    }
*======================在controller下Caseint
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值