[ js ] confirm內執行sql句
功能: 在編修資料後,系統跳出一個詢問視窗,詢問使用者是否要將UNIT的資料變更
為H_UNIT,若按下"確定",寫回資料庫;若按下取消,回到原修改頁面。
--- 我的寫法 ---
<script language = "javascript">
if (confirm ("是否要將「<? echo $UNIT;?>」更改為「<? echo $H_UNIT;?>」?"))
{
<?
$sql = "UPDATE TABLE SET H_UNIT='$H_UNIT' WHERE UNICOD='$UNICOD'";
odbc_exec($connect,$sql);?>
alert("修改成功!");
parent.location = 'modify.php';
exit();
}
else
{
parent.location = 'modify.php';
}
--- 問題 ---
這樣的寫法,按下"確定"後雖然會成功寫回資料庫,但是若按下"取消"時,雖然會回
到原本的修改畫面,但是資料仍會寫回資料庫內。懷疑是不是紅色字中SQL句的問題,
好像不管點"確認"或"取消",那段SQL句都會執行...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.47.132.144
→
07/22 11:28, , 1F
07/22 11:28, 1F
推
07/22 11:30, , 2F
07/22 11:30, 2F
→
07/22 11:45, , 3F
07/22 11:45, 3F
→
07/22 11:51, , 4F
07/22 11:51, 4F
→
07/22 12:34, , 5F
07/22 12:34, 5F
→
07/22 17:01, , 6F
07/22 17:01, 6F
→
07/22 19:40, , 7F
07/22 19:40, 7F
→
07/22 19:43, , 8F
07/22 19:43, 8F
→
07/23 13:28, , 9F
07/23 13:28, 9F
→
07/23 13:29, , 10F
07/23 13:29, 10F
→
07/23 15:53, , 11F
07/23 15:53, 11F
推
07/24 03:10, , 12F
07/24 03:10, 12F
→
07/24 03:10, , 13F
07/24 03:10, 13F
→
07/24 03:11, , 14F
07/24 03:11, 14F
→
07/24 03:13, , 15F
07/24 03:13, 15F
→
07/24 12:57, , 16F
07/24 12:57, 16F
→
07/24 12:57, , 17F
07/24 12:57, 17F
→
07/24 12:57, , 18F
07/24 12:57, 18F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章