台灣最大程式設計社群網站
線上人數
636
 
會員總數:246478
討論主題:189985
歡迎您免費加入會員
討論區列表 >> PHP >> 不知如何解讀??
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
不知如何解讀??
價值 : 10 QP  點閱數:1361 回應數:0
樓主

呆呆怡
初學者
76 11
571 58
發送站內信

這是一個課表檔案
路徑為http://netinfo.takming.edu.tw/tip/comm_teach.php
目前已經結合老師的課表,外加使用的教室....
但我現在要在加入另一個table內的資料,
不知道該如何加入??因為不懂以下程式的原理!!
現在要放到此課表中的資料為"校外兼課"與"留校時間",
而留校時間又必須扣除目前課表中有的課,剩的留校時間才會顯示"留校"
而"校外兼課"就顯示"校外兼課",請問前備們,
以下程式我該如何解讀呢?
感恩~~~

[以下為前人的程式]
for($i=1; $i<=14; $i++) {
if ($Skind == '0') {
$SqlSubStr=" T.T_$i=1 AND E.divcode in (1,2,3)and C.is_summer<>'1' ";
}
else {
$SqlSubStr=" T.T_$i=1 AND E.divcode in (1,2,3)and C.summer_level='$Skind' ";
}
$Sql2="SELECT T.T_DAY,T.OP_NO,D.CNAME,D.SBJ_NO,T.ROOM_NO,E.class_name
FROM sch_sco_sbj_time T,sch_sco_sbj_mst C,sch_sbj_mst D,pub_sch_class E,psl_teach_time F
WHERE T.S_YEAR='$Year' AND T.S_SEM='$Sem' AND t.STAFF_ID='$Teacher'
AND C.S_YEAR=T.S_YEAR AND C.S_SEM=T.S_SEM AND C.CLASS_NO=E.CLASS_NO
AND T.OP_NO=C.OP_NO AND C.SBJ_NO=D.SBJ_NO and c.stop_flag<>1
AND ".$SqlSubStr; // T.T_$T[0]=1 and E.divcode='$Div'
$CLASS_TIME1="";
$CLASS_TIME2="";
$CLASS_TIME3="";
$CLASS_TIME4="";
$CLASS_TIME5="";
$CLASS_TIME6="";
$CLASS_TIME7="";
$rs2 = odbc_exec($cn,$Sql2);
while (odbc_fetch_into($rs2,&$T2)) {

switch ($T2[0]) {
case "一" :
$CLASS_TIME1=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
case "二" :
$CLASS_TIME2=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
case "三" :
$CLASS_TIME3=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
case "四" :
$CLASS_TIME4=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
case "五" :
$CLASS_TIME5=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
case "六" :
$CLASS_TIME6=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
case "日" :
$CLASS_TIME7=$T2[1]."<br>".$T2[2]."<br><a href='comm_room.php?Room=$T2[4]'>".$T2[4]."</a><br>".$T2[5];
break;
}
}
$CLASS_TIME1=($CLASS_TIME1)?$CLASS_TIME1:".";
$CLASS_TIME2=($CLASS_TIME2)?$CLASS_TIME2:".";
$CLASS_TIME3=($CLASS_TIME3)?$CLASS_TIME3:".";
$CLASS_TIME4=($CLASS_TIME4)?$CLASS_TIME4:".";
$CLASS_TIME5=($CLASS_TIME5)?$CLASS_TIME5:".";
$CLASS_TIME6=($CLASS_TIME6)?$CLASS_TIME6:".";
$CLASS_TIME7=($CLASS_TIME7)?$CLASS_TIME7:".";
$tpl->set_var( array(
"Time" => "$i", // "$T[0]" ,
"B1" => "$CLASS_TIME1" ,
"B2" => "$CLASS_TIME2" ,
"B3" => "$CLASS_TIME3" ,
"B4" => "$CLASS_TIME4" ,
"B5" => "$CLASS_TIME5" ,
"B6" => "$CLASS_TIME6" ,
"B7" => "$CLASS_TIME7" ,
) ) ;
$tpl->parse("T_LIST", "LIST", true) ;

本篇文章發表於2005-06-29 11:06
目前尚無任何回覆
   

回覆
如要回應,請先登入.