一个留言本程序,有两个表。留言表中记录有留言的日期,默认值是 now()。回复表中也有回复的日期,默认值是 now()。
首页是按照留言的日期排列的。我希望按照回复的日期排列。
也就是说,当某条旧留言被回复后,回复和该留言一起提到前面显示。
我是这样设计的,给留言表增加一个字段:last-retime 默认值是 now()
当回复留言的时候,除了给回复表插入相应记录。同时也自动更新留言表中的last-retime
字段。
可是实现起来我没有成功。特请教高手:
代码如下:
<%
if request.querystring("action")="add" then
reply=request("f3_content")
username=Request.Form("username")
t_id=request("t_id")
ip=Request.Form("ip")
end if
strSql = "insert into reply (r_content,t_id,r_ip,r_username) Values ('"
strSql = StrSQl & reply & "',"
strSql = StrSQl & t_id & ",'"
strSql = StrSQl & ip & "','"
strSql = StrSQl & username & "')"
conn.Execute (strsql)
%>
<form name="form1" method="POST"
action="reply.asp?action=add&t_id=<%=request.querystring("l_id")%>" >
我就是不会这里,怎样在回复留言时把last-retime的值Update。
请指教。