如何从表格中取得数据,再插入数据库?

licqu 2004-09-20 09:43:46
数据库中有个表:新生信息。有四个字段.分别为新生编号、新生姓名、新生性别、新生班级。在B端以表格形式将该表显示出来,其中新生班级以下拉框的形式让用户选择。完成后点“确定”将数据要插入数据库中,如何从表格中取得一行数据,再插入数据库?
...全文
372 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
jiankou2001 2004-09-20
xunyiren(从jsp开始)用他的方法试试!!
回复
Ji秋风 2004-09-20
up
回复
AgathaZ 2004-09-20
可以采用hq1305018(跃强)的方法。
回复
hq1305018 2004-09-20
组织B端表格的时候,可以给每行加一个行标识,如下:
<%
index=0;
while(循环所有的新生)
{
%>
<tr>
<td><input name="line<%=index%>_bh"></td>
<td><input name="line<%=index%>_xm"></td>
<td><input name="line<%=index%>_xb"></td>
<td><select name="line<%=index%>_bj"></td>
</tr>
<%
index++;
}
%>
//然后记住最大的index,如下:
<input type="hidden" value=<%=index%> name="maxindex">


//在提交表单的处理时,这样获得一行的数据:
for(int i=0;i<=index;i++){
String bh=request.getParameter("line"+i+"_bh");
String xm=request.getParameter("line"+i+"_xm");
String xb=request.getParameter("line"+i+"_xb");
String bj=request.getParameter("line"+i+"_bj");
//存储到数据库。
}
回复
yujiabian 2004-09-20
建议你使用hibernate来进行封装!这样的话你就可以像访问对象一样访问字段了
ClassName obj=null;
obj.setName("张三");
回复
xunyiren 2004-09-20
把表格的每一行都放在<form>...</form>标记内
<table border=1>
<form id=Formaaa action ="" method=Post>
<tr>
<td><input name="a"></td>
<td ><input name="b"></td>
<td ><input name="c"></td>
<td><input name="d"></td>
<td><input type=submit value="提交"></td>
</tr>
</form>
<form id=Formaaa action ="" method=Post>
<tr>
<td><input name="a"></td>
<td ><input name="b"></td>
<td ><input name="c"></td>
<td><input name="d"></td>
<td><input type=submit value="提交"></td>
</tr>
</form>
</table>
回复
FlashDragon 2004-09-20
<form name="list" action="处理提交数据的JSP或servlet" method="Post">
<table>
<tr>
<td><input name="id_1"></td>
<td><input name="id_2"></td>
<td><input name="id_3"></td>
<td><input name="id_4"></td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td></td>
</tr>
……
</table>
</form>

在“处理提交数据的JSP或servlet”中用request.getParameter("id_1"),
request.getParameter("id_2");……,获得表格中的数据,
然后构造SQL语句,执行数据库的插入操作即可。
回复
hanwei39 2004-09-20
<form id=Formaaa action ="" method=Post>
<tr>
<td id=aaa><input id=dddinput></td>
<td id=bbb><input id=dddinput></td>
<td id=ccc><input id=dddinput></td>
<td id=ddd><input id=dddinput></td>
</tr>
<input type=button value=submitForm(Formaaa)>
</form>


function submitForm(thisForm){
var aaa=document.Formaaa.aaainput.value;
........
}
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2004-09-20 09:43
社区公告
暂无公告