<table width="58" height="37" border="0">
  <tr>
    <td width="48" height="31">加入</td>
  </tr>
</table>现在我点这个加入,我想让它想和数据库里比较我是否已经加入如果已经加入,就提示已经加入了(window.alter()这种方式提示已经加入),如果没有加入,在加入(插入数据库)同时在回复说加入成功,我该怎么做呢?

解决方案 »

  1.   

    查询数据库
    <%
    ResultSet res1=db.executeQuery(strSQL);//查询是否有满足的条件
    //如果没有的话,就加入
    if(!res1.next()){
     //加入的程序
    }else{
     //存在的话,则提示
     out.println("<script language=javascript>");
     out.println(" alert('你已经加入过');");
     out.println("</script>");
    }
    %>
      

  2.   

    在JAVA的输出语句里,out.println("<script language=javascript>");
     out.println(" alert('你已经加入过');");
     out.println("</script>");是不能区分的,请问还有没有别的办法?