titlenew.asp:
| <%@LANGUAGE="VBSCRIPT" CODEPAGE="CP_ACP"%> <!--#include virtual="adovbs.inc"--> <% dbpath=server.MapPath("news.mdb") set conn=server.CreateObject("adodb.connection") conn.open"driver={Microsoft Access Driver (*.mdb)};dbq="&dbpath name=request("name") Email=request("Email") subject=request("subject") words=request("words") if subject="" or words="" or name="" or Email="" then outputmsg="字段不能为空,请填写完整信息!" else set rs=server.CreateObject("adodb.recordset") rs.open "titles",conn,adopendynamic,adlockpessimistic rs.addnew rs("name")=name rs("Email")=Email rs("subject")=subject rs("words")=words rs("shu")=0 rs.update outputmsg="您的主题已加入!" session("name")=name session("Email")=Email end if %> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <meta http-equiv="refresh" content="3;URL=title.asp"> </head> <body> <%=outputmsg%> </body> </html> |
titleout.asp:
| <% sub titleoutput(rs) %> <tr bgcolor="#ffffff"> <td valign="top" height="18"><%=rs("主题发布时间")%></td> <td valign="top" height="18"><a href="detail.asp?titleID=<%=rs("titleID")%>"><%=rs("主题")%></a></td> <td valign="top" height="18"><%=rs("作者")%></td> <td valign="top" align="right" height="18"><%=rs("回复篇数")%></td> <td valign="top" height="18"><%=rs("最后回复时间")%></td> </tr> <% end sub %> |
detail.asp
| <%@LANGUAGE="VBSCRIPT" CODEPAGE="CP_ACP"%> <!--#include file="detout.asp"--> <% if not session("passed") then response.Redirect("title.asp") end if %> <% dbpath=server.MapPath("news.mdb") set conn=server.CreateObject("adodb.connection") conn.open"driver={Microsoft Access Driver (*.mdb)};dbq="&dbpath titleID=request("titleID") set rs=conn.execute("select * from titles where titleID="&clng(titleID)) if rs.eof then response.Redirect("title.asp") else sql="select * from details where titleID="&clng(titleID)&" order by detailID desc" set rsdetail=conn.execute("select * from details where titleID="&clng(titleID)&" order by detailID") end if %> <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> </head> <body> <% words=replace(" "&rs("words"),chr(13),"<br>") Email="<a href="""&rs("Email")&"mailto:"&rs("Email")&""">"&rs("Email")&"</a>" %> <center> <table> <tr> <td>作者:<%=rs("name")%></td> <td>Email:<%=Email%></td> <td>时间:<%=rs("createdate")%></td> </tr> <tr> <td colspan="3">主题:<%=rs("subject")%></td> </tr> <tr> <td colspan="3"><%=words%></td> </tr> </table> </center> <% while not rsdetail.eof detailoutput rsdetail rsdetail.movenext wend %> <center>发表回复</center> <form action="detnew.asp" method="post"> <input type="hidden" name="titleID" value="<%=Request("TitleID")%>"> <center> <table border="0"> <tr> <td>姓名:</td> <td><input type="text" size="30" name="name" value="<%=session("name")%>"></td> </tr> <tr> <td>信箱:</td> <td><input type="text" size="30" name="Email" value="<%=session("Email")%>"></td> </tr> <tr> <td>主题:</td> <td><input type="text" size="60" name="subject"></td> </tr> <tr> <td>内容:</td> <td><textarea name="words" rows="8" cols="60"></textarea></td> </tr> <tr> <td align="center" colspan="2"><input type="submit" value="提交"> <input type="reset" value="清空"></td> </tr> </table> </center> </form> <center><a href="title.asp">返回主题页</a></center> </body> </html> |




