|
出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
Topに戻る
掲示板に戻る
検索
削除
管理者
|
| [3897] 解決しました! |
| 投稿者:Kyoさん 2003/12/19 14:36:12 |
| 管理人さん、さらなるアドバイスありがとうございます。 > 2番目で受け取った情報を > 2番目の確認画面にhiddenを持たせる必要があります。 > そうしないと、3番目の画面へ引き継げません。 > ですので、3番目に対してhideenは必要ありません。 えっと、これは「2番目の画面で受け取った情報を 3番目の画面に引き継ぐには、2番目の画面で hiddenを使わないと、3番目に引き継げない。だから 1番目の画面ではhiddenは必要ない。」 ということでよろしいのですよね? という訳で、2番目の画面でhiddenを挿入したらできました!! ちなみに受け渡す名前も間違っていたようです。 参考のためにソースを書き直すと、 (前レス抜粋) > ソースを一部書きます。 > (最初の画面)テーブルの一部です。 > > <% Do Until ObjRS.EOF %> > <tr> > <td><input type="checkbox" name="check" > value="<% =ObjRS("name") %>"></td> > <td><% =ObjRS("id") %></td> > <td><% =ObjRS("name") %></td> > </tr> > <% > ObjRS.MoveNext > Loop > %> ここで、hidden文は削除しました。 > ここでチェックボックス、ID,名前を全データ分、表示します。 > 名前だけを次の画面に渡します。 > > (次の画面)一部抜粋です。 > > <% > 'POSTされた値を取得します。 > check=Request.Form("check") > id = Request.Form(ObjRS("id")) > name = Request.Form(ObjRS("name")) > %> > > テーブルの一部です。 > <tr><td>削除者名一覧</td></tr> > <% > check = split(check,",") > Response.Write"<tr>" > Response.Write"<td>" & check(0) & "</td>" > Response.Write"</tr>" > For i =1 to UBound(check) > Response.Write "<tr>" > Response.Write "<td>" & check(i) & "</td>" > Response.Write "</tr>" > Next > %> このあとに次の文を挿入しました。 <input type="hidden" name="check" value="<% =Request("check") %>"> > > ここで削除したい名前だけを一覧表示させます。 > > (最後の画面)一部です。 > > 'POSTされた値を取得して > check=Request.Form("check") > id = Request.Form("id") > name = Request.Form("check") すいません。すぐ上の文は「name=Request.Form("name")」の書き間違いです。 > > StrSQL="delete from data where((data.name)='" & name & "')" > ObjConn.Execute(StrSQL) ここでSQL文が間違っていました。where句は where((data.name)='" & check & "')" が正解で、&name& は &check& にしないとダメなのでした。 何か勘違いしていたようです。名前を書いてしまっていました。 管理人さんのおかげでやっとうまくいくようになりました。 本当にありがとうございました!! |
![]()
チェックした項目を選択して削除するには
Kyoさん
[2003/12/18 19:55:58]
[3889]
|
Re:チェックした項目を選択して削除するには
YasNet(管理人)さん
[2003/12/19 9:06:24]
[3892]
Re:チェックした項目を選択して削除するには
Kyoさん
[2003/12/19 10:05:01]
[3894]
Re:チェックした項目を選択して削除するには
YasNet(管理人)さん
[2003/12/19 13:08:19]
[3896]
解決しました!
Kyoさん
[2003/12/19 14:36:12]
[3897]
|
|
TreeBBS For ASP V.0.1.3 |