其實應該如此…
for($i=0;$i<count($regist);$i++){
$query="select Item_tbl.Scosort from Item_tbl,RaName_tbl,App_tbl where Item_tbl.Itid=RaName_tbl.Itid and RaName_tbl.Raid=App_tbl.Raid and Item_tbl.Scosort='$scosort' and Item_tbl.Relay!=1 and App_tbl.Raid!='$raid' and App_tbl.RaceNum='$regist[$i]'";
$sql =mysql_query($query) or die($query);
$num =mysql_num_rows($sql);
if($num>0){
$query="select Name from Stu_tbl where RaceNum='$regist[$i]'";
$sql =mysql_query($query) or die($query);
$row =mysql_fetch_array($sql);
$title ="錯誤訊息";
$errmsg_msg =$regist[$i]."--".$row[Name]."警告字句!";
include(Base_Root."/include/sysmsg.php");
}
}
其實才沒這麼簡單,其實是自已想的太單純…昨天下午想說已經可達到田、徑賽各一項的需求但晚上再次測試卻發現會造成可報兩項田賽或、徑賽。
回覆刪除後來找出來的規則就是:例如在填報田賽時"競賽庫"中在排除自已,徑賽項目及接力項目之後不能再選到任一項田賽資料,若有就是該員已重複報名。