回 帖 发 新 帖 刷新版面

主题:asp 复选框的问题


<!--#include file="conn2.asp"--> 
<% 
sql="select * from OtherProperty Order By ID" 
set mrs=conn.execute(sql) 
%> <% if (mrs("PropertyValue")<>"") then 
tmpValue = split(mrs("PropertyValue"),"/") 
else 
dim tmpValue(6) 
for j=0 to 5 
tmpValue(j)="" 
next 
end if 
%><form name="form1" method="post" action="2.asp"> 
<input type="checkbox" name="OtherProperty1" value="<%=tmpValue(0)%>" /> 
<%=tmpValue(0)%> 
<input type="checkbox" name="OtherProperty1" value="<%=tmpValue(1)%>" /> 
<%=tmpValue(1)%> 
<input type="checkbox" name="OtherProperty1" value="<%=tmpValue(2)%>" /> 
<%=tmpValue(2)%> 
<input type="checkbox" name="OtherProperty1" value="<%=tmpValue(3)%>" /> 
<%=tmpValue(3)%> 
<input type="checkbox" name="OtherProperty1" value="<%=tmpValue(4)%>" /> 
<%=tmpValue(4)%> 
<input type="checkbox" name="OtherProperty1" value="<%=tmpValue(5)%>" /> 
<%=tmpValue(5)%> 
<input type="submit" name="Submit" value="确定"> 
写入代码是: 
<!--#include file="conn2.asp"--> 
<% 
OtherProperty1=request.form("OtherProperty1") 
sql="insert into product(OtherProperty1)values('"+OtherProperty1+"')" 
conn.execute sql 
'response.write sql 
'response.end 
response.Write "<script language=javascript>alert('添加成功!');history.go(-1);</script>" 
response.End 
%> 
这样的话是正常的,我要这么写的话 
sql="Insert into product(name,mark,introduce,price1,price2,price3,price4,price5,price6,vipprice,spic,pic,categoryid,productdate,discount,score,stock,grade,type,recommend,Supplier,detail,code,pweight,OtherProperty1,adddate,solded,viewnum,rank,ranknum) values('"&trim(request.form("name"))&"','"&trim(request.form("mark"))&"','"&trim(request.form("introduce"))&"',"&trim(request.form("price1"))&","&trim(request.form("price2"))&","&trim(request.form("price3"))&","&trim(request.form("price4"))&","&trim(request.form("price5"))&","&trim(request.form("price6"))&","&trim(request.form("vipprice"))&",'"&trim(request.form("spic"))&"','"&trim(request.form("pic"))&"',"&trim(request.form("categoryid"))&",'"&productdate&"',"&discount&","&trim(request.form("score"))&","&trim(request.form("stock"))&",'"&trim(request.form("grade"))&"','"&trim(request.form("type"))&"','"&trim(request.form("recommend"))&"','"&trim(request.form("Supplier"))&"','"&strDetail&"','"&trim(request.form("code"))&"','"&trim(request.form("pweight"))&"',"+OtherProperty1+",'"&now&"',0,0,0,0)" 
conn.execute sql 
response.Write "<script language=javascript>alert('添加成功!');history.go(-1);</script>" 
response.End 

就不正常,怎么改才能正常呀。 
name,mark,introduce,price1,price2,price3,price4,price5,price6,vipprice,spic,pic,categoryid,productdate,discount,score,stock,grade,type,recommend,Supplier,detail,code,pweight,OtherProperty1,adddate,solded,viewnum,rank,ranknum 这些是我数据库表的名称。

回复列表 (共1个回复)

沙发

所有的字段名都加上[],然后再试试

我来回复

您尚未登录,请登录后再回复。点此登录或注册