彰化一整天的論壇

 找回密碼
 立即註冊
查看: 779|回復: 0

SFS學生身分別代碼對應查詢

[複製鏈接]
發表於 2016-9-9 16:08:48 | 顯示全部樓層 |閱讀模式
本帖最後由 imingho 於 2016-9-9 16:48 編輯

sfs_std_state_01.jpg


1.要查詢身分類別找不到資料表

sfs_std_state_02.jpg

2.查看程式是讀取陣列

sfs_std_state_03.jpg

3.找到學生身分的sql語法

sfs_std_state_04.jpg


4.變數大部分存在資料表sfs_text中

sfs_std_state_05.jpg

5.學生身份別回傳陣列的副程式
sfs_std_state_06.jpg
6.副程式SFS_TEXT在放位置

sfs_std_state_07.jpg
7.每個學校的學生身分都不會相同,這是資料庫查出的身分
  1. //系統選項文字
  2. function SFS_TEXT($t_kind) {
  3.         global $CONN,$SFS_PATH_HTML,$SFS_PATH;
  4.         // 確定連線成立
  5.         if (!$CONN) user_error("資料庫連線不存在!請檢查相關設定!",256);

  6.         // init $res
  7.         $res=array();

  8.         $result = $CONN->Execute("select d_id,t_name from sfs_text where t_kind='$t_kind' and p_id > 0 order by t_order_id") or trigger_error("sfs_text 資訊表已更動! <a href=\"$SFS_PATH_HTML"."upgrade/change_sfs_text.php\">按此執行更新資料表</a>",E_USER_ERROR);
  9.         //找不到時,取預設值
  10.         if ($result->EOF) {
  11.                 $path = "$SFS_PATH/".get_store_path()."/module-cfg.php";
  12.                 include "$path";
  13.                 // 新增 sfs_text 記錄($SFS_TEXT_SETUP也是在module-cfg中設定)
  14.                 if(is_array($SFS_TEXT_SETUP)){
  15.                         while (list($id,$val) = each($SFS_TEXT_SETUP)) {
  16.                                 $pm_g_id = trim($val['g_id']);
  17.                                 $pm_item = trim($val['var']);
  18.                                 $pm_arr = $val['s_arr'];
  19.                                 join_sfs_text($pm_g_id,$pm_item,$pm_arr) or trigger_error("$pm_item, 無法加入選項清單 !", E_USER_ERROR);
  20.                         }
  21.                 }
  22.                 $result = $CONN->Execute("select d_id,t_name from sfs_text where t_kind='$t_kind' and p_id > 0 order by t_order_id") or trigger_error("sfs_text 資訊表已更動! <a href=\"$SFS_PATH_HTML"."upgrade/change_sfs_text.php\">按此執行更新資料表</a>",E_USER_ERROR);
  23.         }
  24.         while (!$result->EOF){
  25.                 $res[$result->fields[0]] = $result->fields[1];
  26.                 $result->MoveNext();
  27.         }
  28.          return $res;
  29. }
複製代碼
  1. select * from sfs_text
  2. where t_kind='stud_kind'
複製代碼


回復

使用道具 舉報

您需要登錄後才可以回帖 登錄 | 立即註冊

本版積分規則

 ㄚ母滴雞湯
 員林香純滴雞精

Archiver|手機版|小黑屋|彰化一整天的論壇(Excel,Office)  

GMT+8, 2019-12-7 19:00 , Processed in 0.144462 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回復 返回頂部 返回列表