出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

[2589] コンボボックスのSelect命令について
投稿者:ゆりさん 2002/08/30 17:39:25
コンボボックスのSelect命令について教えて下さい。
検索画面を作成しているのですが、コンボボックスの値の
引継ぎができなくて、困っています。
画面上部で検索条件を指定し、検索検索ボタンをクリックすると、
その結果を画面下部にそのまま表形式で続けて表示するようなかたちの検索画面です。

画面のコンボボックスは2つ。
1つは検索したいもののジャンルを。
もう1つは、検索結果を何件ずつ表示するかという件数を指定するものです。

ジャンルのコンボボックスには、
データベースからの情報をセットしています。
(データのセットの方法については、このサイトの過去ログ
[2105] Re:SELECT命令について を参照させてもらって行ないました。)


このような状態で、検索ボタンを押して実行すると、
検索実行後、選択したはずのジャンルのコンボボックスの中身が
”指定無し”に代わってしまいます。
(多分値がSelectされていないのだと思います。)

件数のコンボボックスは何度検索ボタンを押し直しても
選択された値をキチンとselectして表示できています。

・・・・このような状態なのですが、どなたか教えてください。
よろしくおねがいします。m(__)m

***以下、コードの一部です**************************
Cnt = request("HCnt")
Jnr = request("Janru")
Session("JANRU") = Jnr
Session("Count") = Cnt

Response.Write "<select name=Janru>"

strSetOptionJanru = "<option value = 0 "
if Session.Contents("JANRU")="" then
strSetOptionJanru = strSetOptionJanru & "selected"
end if
Response.Write strSetOptionJanru & ">指定無し</option>"

Do Until ADORs.EOF
strSetOptionJanru = "<option value = " & ADORs("コード")
If Session.Contents("JANRU") = ADORs("コード") then
strSetOptionJanru = strSetOptionJanru & "selected "
End If
strSetOptionJanru = strSetOptionJanru & ADORs("表示名称") & "</option>"
Response.Write strSetOptionJanru
ADORs.MoveNext
Loop

Response.Write "</select><BR>"

' 表示件数
Response.Write "<select name=HCnt>"

strSetOptionCnt = "<option value = 10 "
if Session.Contents("Count")="0" then
strSetOptionCnt = strSetOptionCnt & "selected"
end if
Response.Write strSetOptionCnt & ">10</option>"

strSetOptionCnt = "<option value = 50 "
if Session.Contents("Count")="50" then
strSetOptionCnt = strSetOptionCnt & "selected"
end if
Response.Write strSetOptionCnt & ">50</option>"

Response.Write "</select>"

'検索開始ボタン
Response.Write "<INPUT TYPE=submit name=kensaku value=検索開始>"
Response.Write "<INPUT TYPE=hidden name=kensaku Value=1>"

以下、
Cnt = Request("HCnt") '表示件数
Jnr = Request("Janru") 'ジャンルコード
・・・と検索条件を受け取りSQL文を発行して検索を行なっています。


コンボボックスのSelect命令について   ゆりさん [2002/08/30 17:39:25] [2589]
  発言者により削除されました!! 北岳さん [2002/08/30 19:54:33] [2594]
    発言者により削除されました!! 北岳さん [2002/08/30 19:59:12] [2595]
  Re:コンボボックスのSelect命令について   かずみさん [2002/09/02 10:15:51] [2598]
    Re:コンボボックスのSelect命令について   ゆりさん [2002/09/04 10:50:08] [2610]


TreeBBS For ASP V.0.1.3
Program By YasNet