SELECTボックスに初期値を・・
WEBからACCESSのデータを更新するページを作っています。
例えば、先生ごとに担当の科目が管理されていて、条件画面で「A先生」を選ぶと更新画面にはA先生が担当している科目がTEXTボックスに表示され、手入力で変更ということは出来たのですが、(下記)
科目をSELECTボックスで選択したいのです。ちなみにSELECTボックスの値は、「T_科目」というテーブルから持ってきます。SELECTボックスにすると条件入力画面で選択した条件で抽出されず、T_科目の1レコード目が表示されてしまします。どなたか良いアドバイスをお願いします。
ちなみにACCESS97,JAVASCRIPTです。
《更新画面》
・
・
<%
var Recordset1__MMColParam = "1";
if(String(Request.Form("sensei")) != "undefined") {
Recordset1__MMColParam = String(Request.Form("sensei"));
}
%>
<%
var Recordset1 = Server.CreateObject("ADODB.Recordset");
Recordset1.ActiveConnection = MM_○○_STRING;
Recordset1.Source = "SELECT * FROM T_□□ WHERE 先生 = "+ Recordset1__MMColParam.replace(/'/g, "''") + "";
Recordset1.CursorType = 0;
Recordset1.CursorLocation = 2;
Recordset1.LockType = 3;
Recordset1.Open();
var Recordset1_numRows = 0;
%>
<html>
<head>
</head>
<body>
<form method="POST" action="<%=MM_editAction%>" name="form1">
<input type="text" name="担当科目" value="<%=(Recordset1.Fields.Item("科目").Value)%>">
<input type="hidden" name="MM_recordId" value="<%= Recordset1.Fields.Item("先生").Value %>">
<input type="hidden" name="MM_update" value="true">
</form>
</body>
</html>
<%
Recordset.Close();
%>