台灣最大程式設計社群網站
線上人數
902
 
會員總數:245119
討論主題:189029
歡迎您免費加入會員
討論區列表 >> 專欄文章 >> 用核取方塊一次刪除多筆資料
[]  
[我要回覆]
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
用核取方塊一次刪除多筆資料
價值 : 0 QP  點閱數:1272 回應數:0

樓主

站務人員 站長
門外漢
0 1580
542 9
發送站內信

捐贈 VP 給 站務人員
---tosel.asp---
...
<input type=checkbox name=todel value="1">
<input type=checkbox name=todel value="2">
<input type=checkbox name=todel value="3">
...

ps.如果 value 為文字型態 則value="'abc'"
---todel.asp---
delnum=request("todel")
sql="delete * from table_name where delno in ("& delnum &")"
..



回應者: 小元

在每一筆留言後面加一個checkbox,Name全部都設一樣,Value放留言的編號
用Request.Form("Name")...會出現
1,3,4,5..<-----留言的編號
是一個用逗點分隔的字串
再用split這個函數把取出來.....就像這樣
delnumber=split(Request.From("Name"),",")
會以陣列方式儲存
最後再用
For Each...Next的迴圈來做出需要的SQL敍述



回應者: Henry

把所有刪除用的checkbox命名為相同名字.
假設name="delflag"
每個checkbox的value指定一個可以識別留言的資料給他...
假設value="<%= RS("識別碼") %>"
submit出去之後...
有選取的checkbox的value會被集合成a,b,c,d,e,....這樣的型式
再來就是把request("delflag")分割成陣列..
讓這個陣列去跑迴圈...
迴圈中刪除有包含這個陣列的留言資料....




本篇文章發表於2002-01-14 00:00
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
目前尚無任何回覆
   

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