我的留言板出问题了,高手请解答,谢谢。(修改别人的)
我只填写必填项,提交页面能通过,但是写数据库出错,feedback页面显示出错。但是,所有项目填齐,就全部能通过了。
[color=000080]提交页面:[/color]
<html>
<head>
<title>意见和建议提交</title>
<SCRIPT language=javascript>
function check_input()  
{  
if (Frm.title.value=="")
{   alert("主题不能为空,请重新填写!");
  return false;
}
if (Frm.leixing.value=="")
{   alert("类型不能为空,请重新填写!");
  return false;
}
    
     
     if (Frm.comment.value=="")
{   alert("反馈信息不能为空,请重新填写!");
  return false;
}
    return true;
}
</SCRIPT>
<style type="text/css">
<!--
.p9 {  font-size: 9pt}
.p11 {  font-size: 11pt}
.STYLE3 {
font-size: 16pt;
color: #2A00FF;
font-weight: bold;
}
.STYLE4 {color: #2A00FF}
.STYLE5 {color: #000000}
-->
</style>
</head>
<body bgcolor="#FFFFFF">
<table width="499" border="2" align="center" cellpadding="0" cellspacing="8" bordercolor="#A0A0A4" bgcolor="#E6FBE3" style="border:1px double rgb(200,200,200)">
  <tr> 
    <td class="p11"> 
      <p align="center"><br>
        <span class="STYLE3"><font face="楷体_GB2312, 黑体, 隶书">意见和建议提交</font></span><font face="楷体_GB2312, 黑体, 隶书"><br>
        <br>
        </font><span class="p9">  请填写以下反馈表单,谢谢! </span></p>
<form action=feedback.asp method=post name=Frm >
        <p class="p9">  主 题:   
          <input type="text" name="title" size="48" style="border:1px double rgb(88,88,88);font:9pt">
          <span class="STYLE4">*</span><br>  
            类 型:   
          <select name="leixing">
            <option selected value="A1">对网站的意见</option>
            <option value="A2">给网站的建议</option>              
          </select>
          <span class="STYLE4">*<br>  
          </span><br>
            姓 名:   
          <input type="text" name="name" style="border:1px double rgb(88,88,88);font:9pt">
          <br>  
            E-mail:   
          <input type="text" name="email" style="border:1px double rgb(88,88,88);font:9pt">
          <span class="STYLE4">建议填写,方便我们与您取得联系</span> <br>  
            来 自:   
          <input type="text" name="area" style="border:1px double rgb(88,88,88);font:9pt">
          <br> 
            地 址:   
          <input type="text" name="address" size="48" style="border:1px double rgb(88,88,88);font:9pt">
          <br>
            电 话:   
          <input type="text" name="phone" style="border:1px double rgb(88,88,88);font:9pt">
          <br>
          <br>
            反馈信息:<span class="STYLE5">(请使用<span class="STYLE4"><font face="Arial, Helvetica, sans-serif">Enter</font></span>键来换行)</span><br>
               
          <textarea name="comment" cols="56" rows="10" style="border:1px double rgb(88,88,88);font:9pt"></textarea>
          <br>
          <br>
               
          <input type="submit" name="Submit" value=" 提 交 信 息 " style="border:1px double rgb(88,88,88);font:9pt">
             
          <input type="reset" name="Reset" value=" 重 新 填 写 " style="border:1px double rgb(88,88,88);font:9pt">
        </p>
      </form>  
</td>
  </tr>
</table>
</html>

[size=6]feedback页面[/size]<%
set conn=server.createobject("adodb.connection")
DBPath = Server.MapPath("data/feedback.mdb")
conn.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & DBPath
tmpmess=Server.HtmlEncode(request.form("comment"))
tmpmess=replace(tmpmess,chr(10),"  <br>")
set rstmp=server.createobject("adodb.recordset")
set rstmp=conn.execute("Select * from feedbackinfo Where comment='"&trim(tmpmess)&"'")
if not rstmp.eof then
response.write("<p><font color=red style=""font:11pt"">错误:您重复提交了相同的反馈信息!</font><p><a href=javascript:history.back()>按此返回>></a>")
else
str="Insert Into feedbackinfo (title,leixing,name,email,area,address,phone,mess_date,mess_time,comment) Values('"
str=str & request.form("title") & "','"
str=str & request.form("leixing") & "','"
str=str & request.form("name") & "','"
str=str & request.form("email") & "','"
str=str & request.form("area") & "','"
str=str & request.form("address") & "','"
str=str & request.form("phone") & "','"
str=str & cstr(DATE) & "','"
str=str & CStr(Time) & "','"
str=str & tmpmess & "')"

' Response.Write str
conn.execute(str)
       set rs=server.createobject("adodb.recordset")
       set rs=conn.execute("Select * from feedbackinfo Where comment='"&tmpmess&"'")
       session.contents("comment")=tmpmess
%>
<html>
<head>
<title>反馈信息提交成功!</title>
<meta http-equiv="Content-Type" c>
<style type="text/css">
<!--
.p11 {  font-size: 11pt}
.p9 {  font-size: 9pt}
td{  font-size: 9pt}
-->
</style>
</head>
<body bgcolor="#FFFFFF" link="#FF0000" alink="#33CC00" vlink="#FF0000" topmargin="2">
      
<table width=500 border=0 align=center bgcolor="ffffff">
  <tr> 
          <td> 
            
      <div align="left"> 
        <p class="p11"><br>
          <font color="#CC0000"><span class="p11">您的反馈信息已经成功提交到我们的网站,稍后我们将迅速处理您的反馈信息并将处理情况反馈给您!</span></font></p>
      </div>
          </td>
        </tr>
      </table>
      
<table border=1 cellspacing=0 cellpadding=3 align="center" width="500" bordercolordark="#ffffff" bordercolorlight="#999999" bgcolor="ffffec">
  <tr> 
    <td colspan="2"><font size="2" class=c> <font size="3" class="p11">您提交的反馈信息:</font></font></td>
  </tr>
  <tr> 
    <td width="86">主 题</td>
    <td width="456" ><font color=blue><%=rs("title")%> </font></td>
  </tr>
  <tr> 
    <td width="86">类 型</td>
    <td width="456"><font color=red>
  <%
    select case rs("leixing")
    case "A1"
      Response.Write " 对网站的意见"
     case "A2"
      Response.Write "给网站的建议 "
     End select
%> </font></td>
  </tr>
  <tr> 
    <td width="86">姓 名</td>
    <td width="456"><%=rs("name")%> </td>
  </tr>
  <tr> 
    <td width="86">E-mail</td>
    <td width="456"><%=rs("email")%> </td>
  </tr>
  <tr> 
    <td width="86">来 自</td>
    <td width="456"><%=rs("area")%> </td>
  </tr>
  <tr> 
    <td width="86">地 址</td>
    <td width="456" ><%=rs("address")%> </td>
  </tr>
  <tr> 
    <td width="86">电 话</td>
    <td width="456"><%=rs("phone")%> </td>
  </tr>
  <tr> 
    <td colspan="2"> 
      <div align="left">反馈的具体信息如下:</div>
    </td>
  </tr>
  <tr>
    <td colspan="2"><blockquote><%=rs("comment")%> </blockquote></td>
  </tr>
</table>
      <table width="400" border="0" cellspacing="0" cellpadding="3" align="center">
        <tr  align="right"> 
          
    <td colspan="2" ><a href="index.html">[返回到反馈表]</a> <a href="../index.html">[返回主页]</a></td>
        </tr>
      </table>
      
<hr width="500" size="1">
</body>
</html>
<%
rs.close
set conn=nothing
set rs=nothing
end if
%>