看板 Web_Design 關於我們 聯絡資訊
: 我使用php + mssql : 在離開頁面的時候要做資料庫的修改 : 程式碼中的alert("1");有出現 : alert(sql);卻沒有出現 : 請問我該怎麼寫才對呢? 在網頁載入中 有做這個指令 $sqlEQ="update TRN_EQUIPMENT set EQ_temp='Y' where C_NO=".$NO['$Num']." and C_NO1=".$NO1['$Num']." and EQ_NO=".$EQ['$Num']; $resEQ=mssql_query($sqlEQ); 所以網頁打開之後,資料庫中EQ_temp應該是Y 以上本來都正確執行 但是我加了這段javascript的時候 function leave() { alert("你將離開此頁面"); <? $sql="update TRN_EQUIPMENT set EQ_temp='N' where C_NO=".$NO['$Num']." and C_NO1=".$NO1['$Num']." and EQ_NO=".$EQ['$Num'];?> alert("<? echo $sql ?>"); alert("Num=<? echo $Num ?>"); <? for($i=1;$i<=$Num;$i++) { $result=mssql_query($sql); } ?> } 網頁打開後,EQ_temp卻沒有為Y 請問怎麼會這樣呢 -- □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ ■□■□■□■□■□■□■□■□■□■□■□■□■P_Wulito□■□■ □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ ■□■□■□■□■□■□■□■□■□telnet://bbs.wretch.cc□無厘頭□■□■ □■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□■□ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.173.119