|
主题: 关于表单传递的问题!~
|
 007xo
职务:普通成员
等级:1
金币:0.0
发贴:32
|
#12005/1/12 15:16:27
从以下表单传递:<select name="type" size="1" class="smallSel" id="type"> <% dim rs,sql,sel set rs=server.createobject("adodb.recordset") sql="select * from type" rs.open sql,conn,1,1 do while not rs.eof sel="selected" response.write "<option " & sel & " value='"+CStr(rs("typeid"))+"' name=typeid>"+rs("type")+"</option>"+chr(13)+chr(10) rs.movenext loop rs.close %> </select>
然后添加到ACCESS数据库中相应的字段中,要从上面传递过来的信息同时添加进两个字段。我写的添加程序如下:<% set conn=server.createobject("adodb.connection") conn.open "driver={microsoft access driver (*.mdb)};dbq="&server.mappath("db.mdb") title=request.form("title") content=request.form("content") type=request.form("type") images=request.Form("images") exec="insert into learning(title,content,images)values('"+title+"','"+content+"','"+images+"')" conn.execute exec conn.close set conn=nothing %> 但是好象这样写的话,我并没有同时向两个字段中添加记录。而且添加不进去。 想请各位帮个忙,看看我哪里需要改进的!~ 先谢谢了!~~
|
 满天星
职务:普通成员
等级:1
金币:0.0
发贴:30
|
#22005/1/12 16:08:02
把“+”换成“&”试试
|
 007xo
职务:普通成员
等级:1
金币:0.0
发贴:32
|
#32005/1/13 8:40:59
这应该和连接符号没有关系吧! 兄弟你好象没有看清楚我的问题呀!~
|
 { 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#42005/1/13 12:11:53
第一个程序传递过来的只有一个存放 DB1.type 表里面的 typeid 字段值的 type 变量?
|
 007xo
职务:普通成员
等级:1
金币:0.0
发贴:32
|
#52005/1/13 15:19:56
应该是传递过来两个变量吧?一个TYPEID,一个TYPE
|
 { 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#62005/1/14 23:31:50
007xo在上个帖子中说 引用: 应该是传递过来两个变量吧?一个TYPEID,一个TYPE
不传递 type 的啊.... <option id=aaa value=bbb>ccc</option>这行代码只将值 bbb 赋给 option 所在的 select ..
|