提交数据时,数据经过计算写入两个表的问题
糖果瀑布 2017-07-31 11:11:29 提交数据时,数据经过计算写入两个表的问题
是一个给员工评分的程序,当客户评分提交后,获取当天该员工的所有客户打分的平均分(所有客户评分相加然后除以总数),然后写入另一个表中,得出一个每日优秀员工得分情况的列表,
以下为写入第一个数据库时的代码
Set rs = Server.CreateObject( "ADODB.Recordset" )
sql = "select * from pingjia where nickname='"&nickname&"' and yid="&yid&" and DateDiff('d',addtime,Date())=0 "
rs.open sql,conn,1,3
if not (rs.bof and rs.eof) then
Response.write("<script language='javascript'>alert('您今日已经评价过,欢迎下次再来!');location='tp.asp?id="&yid&"';</script>")
else
rs.addnew
rs("yid")=yid
rs("bt")=bt
rs("P1")=P1 '此处为分数
rs.update
Response.write("<script language='javascript'>alert('评价成功!');location='tpp.asp?id="&yid&"';</script>")
end if
说明:yid为该员工的id号,bt为员工姓名
另一个数据库的名字是:pingjunfen 字段为ripingjun(平均分)、id(员工id与上方的yid相等)、bt(员工姓名)
提交的时候要写到数据库中员工id相匹配的这一行,谁能帮我下,感激涕零,