按照你的叙述,num第一次加到第一个主键字段了,第一次能加上是因为没有这个num值的主键,当第二次以后再加,就跟主键冲突了,所以加不上
SQL:insert into ceshi num values('" + num + "')自己对比
这个建议你用ajax来完成。以jq的ajax为例
==============
$("#form").submit(function(){
var strArray=$(this).serializeArray()//将form表单转为数组形式序列化表单
$.post("你要提交的后台页面地址",strArray,function(result,status){
//result是由后台返回的id
//status是状态,为success时成功。
if(status=="success"){
window.open("要打开的新窗口地址?id="+result)//打开一个新窗口,并用get方法传入id
}
})
return false//此句是防止页面提交
})
=================
以上是jq代码。
后台代码,要看你用的是什么语言了。
比如说php,有个msyql_insert_id()可以获取最后一条插入记录的id。
如果是asp,可以用select top 1 id from 表 order by id desc的方法来获取id。
=================
后台插入数据库的代码,就由你自己来写了。
新打开的窗口,只需获取id即可
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)