❶ js或jQuery如何實現提交form表單,保存數據到資料庫,同時打開一個新的窗口,並且帶入剛保存的數據的ID
這個建議你用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即可
❷ Html頁面中form表單怎麼把數據提交到資料庫
一、php配置MySQL 依、將php安裝目錄下的php_mysql.dll和MySQL安裝目錄下的libmysql.dll文件拷版貝至c:/windows/system三貳中; 貳權、配置php.ini extension=php_gd貳.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll 把上面四個。dll的最前面的;去掉 二、php表單提交至資料庫的實現過程 依、login.php頁面 Name:
Email:
貳、add.php頁面 三、conn.php頁面 select_db("db_test"); //mysql_query("set name 'gb貳三依貳'"); $conn->set_charset("utf吧"); ?></SPAN
❸ JSP中的from表單里。有兩個按鈕。都是向資料庫不同的表插入數據,該怎麼實現
做兩個表單,不同的按鈕在兩個表單裡面,這是針對表單裡面都有文本的情況。
<form action="abc.jsp" method="post">
<input type="text" name="word"/>
<input type="submit" value="提交1"/>
</form>
<form action="123.jsp" method="post">
<input type="text" name="word"/>
<input type="submit" value="提交2">
</form>