ppypp伦理天堂,91手机在线视频,免费在线观看黄色毛片,夜夜穞天天穞狠狠穞AV美女按摩

聯(lián)系官方銷售客服

1835022288

028-61286886

投訴 已解決 這個(gè)全局表單,能每個(gè)用戶每個(gè)內(nèi)容頁(yè)限制填寫一次嗎 2 0
插件名稱 表單系統(tǒng) V2.6
插件作者 迅睿官方團(tuán)隊(duì)
最近更新 2025-04-11 14:05:09
增加語(yǔ)言包
增加郵件發(fā)送提醒和更多提醒
模板標(biāo)簽里面

這個(gè)全局表單,能每個(gè)用戶每個(gè)內(nèi)容頁(yè)限制填寫一次嗎?


image


插件版權(quán):官方插件
插件名稱:全局表單
解決方案
  • 1、給表單添加一個(gè)文檔aid的字段,用來(lái)存放提交過(guò)來(lái)的當(dāng)前文檔id


    image

    2、前端表單上加入隱藏域

    <input type="hidden" name="data[aid]" value="{$id}">

    3、在表單控制器上,提交之前做個(gè)查詢和判斷

    例如我的 message 別名表單,控制器是 dayrui/App/Form/Controllers/Message.php


    $this->_Home_Post();

    前面加入

    // 查詢重復(fù)提交

    if (IS_POST && $_POST['data']['aid']) {

    $aid = $_POST['data']['aid'];

    if (\Phpcmf\Service::M()->table($this->init['table'])->where('aid', $aid)->where('uid', $this->uid)->counts() >= 1) {

    $this->_msg(0, '您已經(jīng)提交過(guò)了');

    }

    }


    image

    完成

    滿意答案
    短信幣+1
    高端程序員往往采用最樸素的編程方式,若不是貧窮,誰(shuí)愿意弄的自己一身才華!
  • @LandQ:已經(jīng)完美解決!感謝大佬!!