写入问题
代码如下:[code]<!--#include file="conn.asp"-->
<% if request.cookies("godbook")("username")="" then
response.Redirect("login.asp")
end if %>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<% newsid=request.QueryString("newsid")
bookid=request.QueryString("bookid")
userid=request.QueryString("userid")
if newsid="" then
newsid=0
end if
if bookid="" then
bookid=0
end if
content=server.HTMLEncode(Request.Form("content"))
set rs=server.CreateObject("adodb.recordset")
rs.open "select * from fbqqmes",conn,1,3
rs.addnew
rs("content")=content
rs("userid")=userid
rs("newsid")=newsid
rs("bookid")=bookid
rs("myuserid")=request.cookies("godbook")("userid")
rs.update
rs.close
set rs=nothing
response.write "<script language=javascript>alert('发布成功!');history.go(-1);</script>"
response.End
%>[/code]
执行以后除content这个字段以外都可以录入数据库
唯独content这个字段却是空白的
望高人指点
bookid=request.QueryString("bookid")
userid=request.QueryString("userid")
这三个是URL传过来的,
content=server.HTMLEncode(Request.Form("content"))
这个应该是表单传过来的。你确定? content的确是由表单传过来的
已经找到原因了 是字段定义的问题 太大意了。。
不过还是谢谢楼上的回答
页:
[1]
