昱得資訊工作室
麻辣學園
歡迎光臨, 訪客. 請先 登入註冊一個帳號.
您忘了 啟用您的帳號嗎?
2008-07-24, 21:03:44
首頁 說明 登入 註冊 贊助論壇 想當作者?
新聞: 為增進論壇品質,全面更新硬體設備,經費有限,請各位踴躍贊助論壇!!


+  麻辣家族討論區
|-+  網頁設計
| |-+  ASP
| | |-+  刪除資料..
0 會員 以及 1 訪客 正在閱讀本篇主題. « 上一篇主題 下一篇主題 »
頁: [1] 向下 列印
作者 主題: 刪除資料..  (閱讀 831 次)
b1998523
中學生
*
離線 離線

文章: 15


刪除資料..
« 於: 2005-10-30, 01:37:30 »

一個表格.秀出從資料庫抓出的多筆資料....
想在每一筆資料前加上一個核選方塊..
可以使'使用者'勾選多筆.一併刪除?
問題1.核選方塊的name的變數如何設定?

問題二.設定後.如何使該name與該筆資料產生關聯?

<form action=delete.asp method=post>
<table border='1' width=80% align=center>
<tr bgcolor=lightblue>
   <td> </td>
   <td>姓名</td><td>性別</td>
      <td>生日</td>
     <td>電話</td><td>住址</td>
      <td>EMAIL</td><td>帳號</td>
</tr>
<%
 DIM rs,SQLString,i(),j
 SQLString = "select * from member"
 SET rs=objDBCn.execute(SQLString)
 Do Until rs.EOF   
%>
  <tr>
   <td><input type=radio name=></td>
   <td width=55><%=rs("姓名") %></td>
   <td width=35><%=rs("性別") %></td>
   <td><%=rs("生日") %></td>
   <td><%=rs("電話") %></td>
   <td><%=rs("住址") %></td>
   <td><%=rs("EMAIL") %></td>
   <td><%=rs("帳號") %></td> 
  </tr>
<%
  rs.MoveNext
 Loop
rs.close : SET rs=nothing
 objDBCn.close : SET objDBCn=nothing
 %>
 <tr bgcolor=lightblue>
   <td>
      <input type=submit value="確定">
   </td>
</tr>
 </table>
 </form>
已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 589



個人網站
Re: 刪除資料..
« 回覆文章 #1 於: 2005-10-30, 02:53:11 »

問題一.名字隨便你自己命,自己知道就行了
問題二.關聯?什麼關聯??
看你這樣問,不要說多筆資料刪除了,單筆資料刪除你可能都不知如何下手
我有個問題想先請教"先知"b1998523
你能否告訴大家表單中的radio元件與checkbox元件,有何差別?用在何種場合??
« 最後編輯時間: 2005-10-30, 03:33:16 由 小誌 » 已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
b1998523
中學生
*
離線 離線

文章: 15


Re: 刪除資料..
« 回覆文章 #2 於: 2005-11-01, 00:24:40 »

問題問的不好!請見諒!
現在碰到的困難是
1.從deletemember.asp檔中連接資料庫.用表格排版.秀出全部資料列(1列1筆資料).
 在每一列前有一個checkbox.使管理者可以勾選欲刪除的資料列.
 按下[確定]鈕後.傳送給delete.asp執行刪除動作!(一次可以刪除多筆資料)
2.刪除單筆資料的語法OK啦!
 但使用者勾選3筆資料..要如何抓值呢?
3.目前想到在ACCESS資料表內新增一個自動編號的'編號'欄位
 <td><input type=radio namename=num value=<%=rs("編號") %> >></td>
 在delete.asp中接收Request("num")的值是 ( 1,3,5,6 多選)
 但delete.asp的刪除語法就想不出來了!
4.這樣的想法對嗎?有更好的方法嗎?謝謝批評指教!!

5.最後一問.有連接資料庫的網頁.按了[重新整理]後.都會出現錯誤訊息!不知少了什麼設定!

« 最後編輯時間: 2005-11-01, 00:39:54 由 b1998523 » 已記錄
小誌
論壇管理員
*
離線 離線

會員性別: 男
文章: 589



個人網站
Re: 刪除資料..
« 回覆文章 #3 於: 2005-11-01, 00:28:47 »

3.目前想到在ACCESS資料表內新增一個自動編號的'編號'欄位
這個方向是對的
2.刪除單筆資料的語法OK啦!
 但使用者勾選3筆資料..要如何抓值呢?
基本的學習表單中的radio元件與checkbox元件,有何差別,用在何種場合,你就知道了
送你個SQL命令
程式碼:
SqlStr="delete * from 資料表名 where 編號 in (" & Request("num") & ")"

« 最後編輯時間: 2005-11-01, 01:14:34 由 小誌 » 已記錄

為了論壇的永續經營,您不妨
贊 助 論 壇
b1998523
中學生
*
離線 離線

文章: 15


Re: 刪除資料..
« 回覆文章 #4 於: 2005-11-01, 10:13:40 »

感謝再感謝!
就差這一句!
看來SQL語法要再加強了!
先知推薦的
  /資料庫設計ER Model基礎講座/
  一般書局好像找不到
  這本書適合初學者嗎?
已記錄
頁: [1] 向上 列印 
« 上一篇主題 下一篇主題 »
跳到:  


本頁花了 0.112 秒, 以及 19 次的資料庫查詢.