怎么在页面上根据ID删除掉一条数据库的信息 现在已经把数据库的信息呈现到页面上了! 50
<tablealign="center"border=1width="999"height="30"bordercolor="green"><tr><td>账号</td>...
<table align="center" border=1 width="999" height="30" bordercolor="green">
<tr>
<td>
账号
</td>
<td>
密码
</td>
<td>
名字
</td>
<td>
职务
</td>
<td>
年龄
</td>
<td>
邮箱
</td>
<td>
地址
</td>
<td>
删除
</td>
<td>
更新
</td>
</tr>
<c:forEach items="${user.all.rows}" var="us" >
<tr>
<td>
<c:out value="${us.userid}"/>
<c:param name="userid" value="${us.userid}"></c:param>
</td>
<td>
<c:out value="${us.password}"/>
</td>
<td>
<c:out value="${us.username}"/>
</td>
<td>
<c:out value="${us.userjob}"/>
</td>
<td>
<c:out value="${us.userage}"/>
</td>
<td>
<c:out value="${us.useremail}"/>
</td>
<td>
<c:out value="${us.useraddress}"/>
</td>
<td>
<a href="Admin.jsp" onclick="return confirm('是否要删除此条信息?')">删除</a>
</td>
<td>
<a href="Admin.jsp" onclick="return confirm('是否将更新此条信息?')" >更新</a>
</td>
</tr>
</c:forEach>
</table> 展开
<tr>
<td>
账号
</td>
<td>
密码
</td>
<td>
名字
</td>
<td>
职务
</td>
<td>
年龄
</td>
<td>
邮箱
</td>
<td>
地址
</td>
<td>
删除
</td>
<td>
更新
</td>
</tr>
<c:forEach items="${user.all.rows}" var="us" >
<tr>
<td>
<c:out value="${us.userid}"/>
<c:param name="userid" value="${us.userid}"></c:param>
</td>
<td>
<c:out value="${us.password}"/>
</td>
<td>
<c:out value="${us.username}"/>
</td>
<td>
<c:out value="${us.userjob}"/>
</td>
<td>
<c:out value="${us.userage}"/>
</td>
<td>
<c:out value="${us.useremail}"/>
</td>
<td>
<c:out value="${us.useraddress}"/>
</td>
<td>
<a href="Admin.jsp" onclick="return confirm('是否要删除此条信息?')">删除</a>
</td>
<td>
<a href="Admin.jsp" onclick="return confirm('是否将更新此条信息?')" >更新</a>
</td>
</tr>
</c:forEach>
</table> 展开
展开全部
<a href="Admin.jsp" onclick="return confirm('是否要删除此条信息?')">删除</a>
改为
<a href="Admin.jsp?id=当前行ID" onclick="return confirm('是否要删除此条信息?')">删除</a>
这样就能在Admin.jsp接收到你想要删除的行ID,后面应该不用说了
改为
<a href="Admin.jsp?id=当前行ID" onclick="return confirm('是否要删除此条信息?')">删除</a>
这样就能在Admin.jsp接收到你想要删除的行ID,后面应该不用说了
追问
能不能详细点 我写了个方法 是根据ID删除一条信息 这个ID现在在页面上怎么获取 然后怎么写
不用<% 的 我新手 。。 谢谢!!!
展开全部
这个
<td>
<c:out value="${us.userid}"/>
<c:param name="userid" value="${us.userid}"></c:param>
</td>
就是你获取的这一行的id,
然后在这里:
<td>
<a href="Admin.jsp" onclick="return confirm('是否要删除此条信息?')">删除</a>
</td>
Admin.jsp?uid=${us.userid}把这个id就这样带到Admin.jsp页面中,
然后在Admin.jsp页面通过$_GET['uid'];获取要删除行的id,然后写sql语句删除就ok了,sql语句可以这么写:
delete from 用户表 where id = $_GET['uid'];
<td>
<c:out value="${us.userid}"/>
<c:param name="userid" value="${us.userid}"></c:param>
</td>
就是你获取的这一行的id,
然后在这里:
<td>
<a href="Admin.jsp" onclick="return confirm('是否要删除此条信息?')">删除</a>
</td>
Admin.jsp?uid=${us.userid}把这个id就这样带到Admin.jsp页面中,
然后在Admin.jsp页面通过$_GET['uid'];获取要删除行的id,然后写sql语句删除就ok了,sql语句可以这么写:
delete from 用户表 where id = $_GET['uid'];
追问
我能加你QQ问你么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<a href="Admin.jsp?id=当前行ID" onclick="return confirm('是否要删除此条信息?')">删除</a>
这样id的值就传到Admin.jsp这个页面了 然后在Admin.jsp进行数据库操作delete from 你的表名 where id的字段名=$_GET['id'];
注:
$_GET['id'] 就是 当前行ID (你传过来的值)
这样id的值就传到Admin.jsp这个页面了 然后在Admin.jsp进行数据库操作delete from 你的表名 where id的字段名=$_GET['id'];
注:
$_GET['id'] 就是 当前行ID (你传过来的值)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询