:::

9-8 篩選資料

  1. 目前其實是列出全部報名資料,未來若有其他梯次活動,也都會在此列出,如此,並不是我們想要的結果。(以下在資料庫新增一筆不同活動編號的報名資料)
  2. 理論上,只要列出該活動的報名者即可,因此,我們可以這樣寫:
    case "show":
        $Model->show($clean['action_id']);
        $ApplyModel->where(['action_id' => $clean['action_id']]);
        $ApplyModel->index();
        break;

    那麼便會到正確結果

  3. 關於where()可以參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1613
  4. 同時,我們可以把「使用者編號」換成名字,並把「活動編號」拿掉
    case "show":
        $Model->show($clean['action_id']);
        $ApplyModel->where(['action_id' => $clean['action_id']]);
        $ApplyModel->uid_name();
        $ApplyModel->disable('action_id');
        $ApplyModel->index();
        break;

    這樣看起來更乾淨

  5. 關於uid_name()可參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1628

  6. 關於disable()可參考:https://campus-xoops.tn.edu.tw/modules/tad_book3/page.php?tbsn=48&tbdsn=1629

  7. 亦可修改資料庫欄位註解,將「使用者編號」改為「報名者」

  8. 如此,就又更完整了(記得也去修改一下sql/mysql.sql喔~)

:::

書籍目錄

展開 | 闔起

快速登入

懶人框架討論區


https%3A%2F%2Fcampus-xoops.tn.edu.tw%2Fmodules%2Ftad_book3%2Fpage.php%3Ftbdsn%3D1589%26tbsn%3D47

計數器

今天: 4666466646664666
昨天: 2489248924892489
總計: 8026648802664880266488026648802664880266488026648