删除表单记录的问题

wjneu 2004-05-10 01:20:56
不使用javascript语句,在一个表单中通过复选框选择一条或n条记录,点击“删除”按钮,从mysql数据库中删除,我写了一些代码,不知道为什么不执行。望高手指点。
我的代码:
<%@page language="java"%>
<%@page import="java.sql.*"%>
<jsp:useBean id="str" scope="page" class="test.str_filter"/>
<jsp:useBean id="data" scope="session" class="sql_connection.sql_connection"/>
<%
String s_pages=request.getParameter("page"),sql;

if(s_pages==null){
s_pages="0";
}
int pages=Integer.parseInt(s_pages);
if(pages<0)pages=0;
Statement stmt=data.getStatement();
stmt.setMaxRows(2);
int nextpage=pages*2;
sql="select*from lwtable where lwid>"+nextpage+"";
ResultSet rs=data.executeQuery(sql);
%>
<html>
<head><title>leavewords</title></head>
<body>
<h3>查看收到的留言</h3>
<hr size="3">
<table width="80%" border="1">
<tr>
<td width="10%">选择</td>
<td width="10%">已读</td>
<td width="20%">标题</td>
<td width="15%">留言者</td>
<td width="10%">紧急</td>
<td width="25%">留言日期</td>
<td width="10%">转发</td>
</tr>
<%int count=0;
while(rs.next()){%>
<tr>
<td width="10%"><input type="checkbox" name="ISselect" value="<%=rs.getString("lwtitle")%>" ></td>
<td width="10%"></td>
<td width="20%">
<a href="show.jsp?id=<%=rs.getInt(1)%>">
<%=rs.getString("lwtitle")%>
</a>
</td>
<td width="15%"><%=rs.getString("lwauthor")%></td>
<td width="10%"></td>
<td width="25%"><%=rs.getDate("lwdate")%></td>
<td width="10%"></td>
</tr>

<% count++;
}
%>
</table>
<hr>
<a href="leavewords.jsp?page=<%=pages-1%>">上一页</a>
    
<%if(count==2){%>
<a href="leavewords.jsp?page=<%=pages+1%>">下一页</a>
<%}
String[] titles;
String button=request.getParameter("button");
titles=request.getParameterValues("ISselect");
if(titles!=null&&button!=null){
for(int i=0;i<titles.length;i++){

String sql1="delete from lwtable where lwtitle="+titles[i];
if(data.executeUpdate(sql1)){out.print("slkfkd");}else{p}
rs.next();}
}
rs.close();

%>
<td><input type="reset" size="3" name="button" value="删除"></td>
<p><a href="shade.jsp">发送留言</a>
</body>
</html>
...全文
40 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CoolRay 2004-05-10
  • 打赏
  • 举报
回复
<input type="reset" size="3" name="button" value="删除">
---> type="button" onclick="".. 或者 type="submit"
先不说java代码是否准确,html里都没有form,当然不执行啦

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧