日期:2014-05-17  浏览次数:20999 次

修改table后如何保存数据库
<table   width= "100% "   border= "1 "   align= "center "   cellspacing= "0 ">
<tr>
    <td> * </td>
    <td> * </td>
    <td> * </td>
    <td> * </td>
    <td> * </td>
    <td> 手工修改 </td>
</tr>
<tr>
    <td> <%=rs.fields(0).value%> </td>
    <td> <%=rs.fields(1).value%> </td>
    <td> <%=rs.fields(2).value%> </td>
    <td> <%=rs.fields(3).value%> </td>
    <td> <%=rs.fields(4).value%> </td>
<%if   isnull(rs.fields(5).value)   then%>
<td     class= "td3 "   onclick= "this.innerText=prompt( '修改 ',this.innerText) "> &nbsp; </td>
<%else%>
<td   name= "modify "   id= "modify "   class= "td3 "   onclick= "this.innerText=prompt( '修改 ',this.innerText) "> <%=rs.fields(5).value%> </td>
<%end   if%>
</tr>
</table>
上文是问题的主要代码,我从数据库中取出6列数据,只修改最后一列数据,请问改完后如何把改后的数据保存到数据库中?提交的话修改的数据就变回原值了,哪位高手帮忙解决一下,我在线等待,谢谢了。

------解决方案--------------------
有几种方法当你修改时用javascript去跟踪他的修改,然后通过AJAX里的功能自动后台提交修改,另一种就是做一个隐藏表单,修改后也相应的修改表单的项目,然后自动提交表单,前一种方法是现在的主流。