Std筆記/施馨檸

出自六年制學程
在2016年11月18日 (五) 15:59由施馨檸對話 | 貢獻所做的修訂版本

跳轉到: 導覽搜尋
  • 建 account_shiny資料表
  • 建 std.php 加基本五行。
    1. include_once '../serverConstant.php'; // 載入伺服器常數檔
    2. include_once CLASS_FILE_PATH."/database/etable.php"; // 載入etable.php
    3. $ET=new etable;
    4. $ET->sql[0]='select * from account_shiny'; // 連結account_shiny資料表
    5. $ET->main();
  • 加 css、editable、perpage、colAlias 諸屬性
    1. $ET->editable=7; // 顯示「插,編,刪」連結,用1+2+4代表「插,編,刪」相關連結顯不顯示。1=插入連結,2=編連結,4=刪連結,7=都顯示
    2. $ET->perpage=頁數; // 每一頁的筆數
    3. $ET->colAlias=array('money'=>'支出','date'=>'日期','summary'=>'摘要','name'=>'支付者','subaccount'=>'項目','subaccountItem'=>'子項','account_e'=>'費用','account_a'=>'減去資產'); // 各個欄位在網頁上顯示出來的代稱
    4. $ET->css='default'; // 嵌入etable的css樣式,default是etable提供的
  • 加 formType 屬性
    1. $ET->formType=array('date'=>array('date',array('ifFormat'=>'daFormat')),'account_e'=>array('checkbox',array('費用'=>'費用')),'account_a'=>array('radio' ,array('現金'=>'現金','存款'=>'存款')),'subaccount'=>array('radio' ,array('食'=>'食','衣'=>'衣','住'=>'住','行'=>'行','育'=>'育','樂'=>'樂')),'name'=>array('radio' ,array('施馨檸'=>'施馨檸'))); // 讓表單輸入更簡單,提供表單各種輸入的型態
  • 嵌入 WWEB 中。
    1. require_once "theme.php"; // 載入theme
    2. if(!isset($_REQUEST['type'])){echo $html1;} // 載入etable之前加上html1
    3. if(!isset($_REQUEST['exec_type'])){echo $html2;} // 最尾端加上html2
  • 加入密碼驗證。
    1. $nowMsg="

      您暫無權限閱覽此頁,請洽本站站長:jj@xxx.yyy。

      "; // 載入etable之前,若使用者沒有輸入正確帳號密碼則無權限
    2. $ET->loginTable=array('tableName'=>'6yearPerson','name'=>'name','psd'=>'psd','grp'=>'grp','canWorkGrp'=>'1'); // 在資料表裡面搜尋可以登入的人
    3. if(isset($login->checkin) && $login->checkin==0){echo $nowMsg;} // 如果有checkin且變數為0的時候顯示nowMsg