<!--#include file="conn.asp"-->
<%
com_id=session("jixie_id")
if jixie_id<>"" then
set rs=server.CreateObject("ADODB.Recordset")
sql="select * from message where jixie_id='"&jixie_id&"'"
rs.open sql,conn,1,3
if not rs.eof or not rs.bof then
rs("worksname")=trim(request("worksname"))
rs("mechanicnmae")=trim(request("mechanicnmae"))
rs("xh")=trim(request("xh"))
rs("sgdd")=trim(request("sgdd"))
rs("zq")=trim(request("zq"))
rs.update
rs.close
set rs=nothing
%>
<script language=javascript>
alert( "提交成功!" );
location.href = "main1.asp"
</script>
<%
end if
else
%>
<script language=javascript>
alert( "提交成功!" );
location.href = "main1.asp"
</script>
<%end if%>
參考答案:你的 jixie_id 是那儿来的。第一句明明是 com_id=session("jixie_id")。 你己经把 jixie_id 的值给了 com_id 了。怎么底下还是用的 jixie_id 。