联系官方销售客服

1835022288

028-61286886

求助 版主:官方研发技术组
表单审核唯一值的时候 也会出现重复的错误
类型:迅睿CMS 更新时间:2022-09-06 17:12:46


在 config/custom.php  加入了代码  让表单的值不重复,前台提交的时候的确是这样了, 但是有一个问题, 提交到表单审核之后, 在审核表单的时候就不能点【通过】了,如果点【通过】,也会显示这个错误!

function dr_jiaoyan_phone($value, $data = [], $old = []) {

    if (!$value) {
        return dr_return_data(0, '您的联系方式没有填写');
    } elseif (\Phpcmf\Service::M()->table_site("form_wjdc")->where("lxfs", $value)->counts()) {
    //elseif (\Phpcmf\Service::M()->table(SITE_ID.'_form_wjdc')->where("lxfs<>'".$value."'")->counts()) {
        return dr_return_data(0, '您填写的联系方式重复了');
    }

    return dr_return_data(1, 'ok');

}


回帖
  • 官方研发技术-罗老师
    #1楼    官方研发技术-罗老师
    2022-09-06 17:04:28
    Chrome 0
    加一个判断,判断后台就不执行, IS_ADMIN
  • XR_angel
    #2楼    XR_angel
    2022-09-06 17:09:14
    Firefox 104.0 0
    官方研发技术-罗老师 罗老师您好,不是特别懂php。这个函数要如何写,能否请示帮教下 ,谢谢您了
  • 官方研发技术-罗老师
    #3楼    官方研发技术-罗老师
    2022-09-06 17:12:46
    Chrome 0

    if (IS_ADMIN) return;


    遇到不会写代码,就在帖子里面加几块钱的悬赏(设置悬赏),系统会将赏金贴推送到微信和QQ群,可以得到更多人的帮助