| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1040 人关注过本帖
标题:求版主了,回话把下拉列表中不同的内容写进数据库求方法。。。。。
只看楼主 加入收藏
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
结帖率:81.82%
收藏
 问题点数:0 回复次数:5 
求版主了,回话把下拉列表中不同的内容写进数据库求方法。。。。。
<select  name="ww">
<%
dim strsql
dim rs
set rs=server.createobject("adodb.recordset")
    strSQL="select TypeID,TypeDesc,Version,FeatureCode,Provider from ProductTypes"
    rs.Open strSQL,Conn,1,1
    do while(not rs.eof)%>
 <option  value=<%=rs("TypeID")%>><%=rs("TypeDesc")&"---(地图商>>>" & rs("Provider") & ")"&"--(版本>>>" & rs("Version") & ")"&"--(特征码>>>" & rs("Featurecode") & ")"%></option>

  <%rs.movenext()
 loop
rs.close

            %>


ww=request.form("ww")

sql = "insert into [www](TypeID,MapID,ProducerID,ProductDate)values('"&lx1&"','"&dt1&"','"&aaa&"','"& Date &"')"
    conn.Execute(sql)


因为下拉列表中对应了多个值,我想全写进数据库,但此处只能把列表中value=<%=rs("TypeID")%>的值单一写进数据库,而不能把<%rs("Version")%>等信息也写进去。因为我不知道怎样一个列表得出多个对应的值。此处我只会得到一个value对应的为typeID  <option  value=<%=rs("TypeID")%>>,我想把这个ID对应的<%rs("Version")%> 等信息也得出来并使其可填进数据库。。。。 求方法。。
搜索更多相关主题的帖子: 数据库 回话 版主 
2008-01-07 16:16
天涯听雨
Rank: 2
来 自:东莞
等 级:论坛游民
威 望:4
帖 子:497
专家分:64
注 册:2007-8-25
收藏
得分:0 
看了好一会儿,不知所云!

从明天起做幸福的人,喂马劈柴周游世界!
2008-01-07 22:05
madpbpl
Rank: 4
等 级:贵宾
威 望:11
帖 子:2876
专家分:244
注 册:2007-4-5
收藏
得分:0 
楼主为什么要用下拉框,写成四个文本框,value值分别对应TypeID,MapID,ProducerID,ProductDate,不行吗?
2008-01-08 02:20
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
可我要选择的阿,,<%=rs("TypeID")%>这个代表被选的ID不只有一条。此条信息下对应的各种信息,我想选中它之后,对应的其他信息在文本框显示出来,并写进数据库。。。。就是这意思。。。。。
2008-01-08 09:05
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
<script language="javascript">
function selww_Change(val,txt)
{
    document.form1.ww.value=val+"--"+txt;
   //这里的form1为假设的表单名称,楼主换成自己的表单名称。
}
</script>
<form name="form1">
<!--这里假设表单为form1表单的其他属性(如method="post" action等)在这里省略,楼主根据自己的情况添加-->
<select  name="selww" onChange="selww_Change(this.options[this.selectedIndex].value,this.options[this.selectedIndex].text);">
<%
dim strsql
dim rs
set rs=server.createobject("adodb.recordset")
    strSQL="select TypeID,TypeDesc,Version,FeatureCode,Provider from ProductTypes"
    rs.Open strSQL,Conn,1,1
    do while(not rs.eof)%>
<option  value=<%=rs("TypeID")%>><%=rs("TypeDesc")&"---(地图商>>>" & rs("Provider") & ")"&"--(版本>>>" & rs("Version") & ")"&"--(特征码>>>" & rs("Featurecode") & ")"%></option>

  <%rs.movenext()
loop
rs.close

            %>
</select>
<input type="hidden" name="ww" >
添加代码
<%
Dim ww,tAry
ww=request.form("ww")
tAry=Split(ww,"--")
sql = "insert into [www](TypeID,MapID,ProducerID,ProductDate)values('"&tAry(0)&"','"&tAry(1)&"','"&tAry(2)&"','"& tAry(3) &"')"
    conn.Execute(sql)
%>
2008-01-08 16:39
dhdhzzw
Rank: 1
等 级:新手上路
帖 子:949
专家分:0
注 册:2007-8-13
收藏
得分:0 
<input type="hidden" name="ww" >   ----//这里为什么要隐藏一个表单呢?

我想在表单中显示对应的所有信息
2008-01-09 09:26
快速回复:求版主了,回话把下拉列表中不同的内容写进数据库求方法。。。。。
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.026927 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved