下拉框向数据库传递所选项的value值 用asp写
时间: 2023-09-30 21:02:37 浏览: 89
Javascript下拉框
可以使用 ASP 中的 ADO(ActiveX 数据对象)来连接数据库并将选定的值插入到数据库中。
以下是一个示例代码,假设您有一个名为 "myTable" 的数据库表,其中包含两个字段 "id" 和 "name",您想要将下拉框的选定值插入到 "name" 字段中。
HTML 代码:
```
<form method="post" action="insert.asp">
<select name="mySelect">
<option value="1">Option 1</option>
<option value="2">Option 2</option>
<option value="3">Option 3</option>
</select>
<input type="submit" value="Submit">
</form>
```
ASP 代码:
```
<%
'获取选中的选项值
selectedValue = Request.Form("mySelect")
'连接数据库
Set conn = Server.CreateObject("ADODB.Connection")
conn.Open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=myDatabase.mdb;"
'插入选定值到数据库中
sql = "INSERT INTO myTable (name) VALUES ('" & selectedValue & "')"
conn.Execute(sql)
'关闭数据库连接
conn.Close
Set conn = Nothing
%>
```
请注意,此代码仅用于示范目的,并且需要根据实际情况进行修改和调整。在实际应用中,您需要根据您的数据库和表结构进行修改。
阅读全文