看你的表格,只需要從表單中循環(huán)取出所有行,然后依次寫入數(shù)據(jù)庫就行了
成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比涇縣網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式?jīng)芸h網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋涇縣地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。
假設(shè)表單中是:txt1[] txt2[]......
通過$a=$_POST["txt1[]"]取得值,然后循環(huán)寫入:
for($t=0;$t=count($a)-1;$t++){
// insert into 表 (字段1,......) values ('$a[$t]',.....)
}
至于打印,在JS中直接windows.print就行了
你可以把數(shù)據(jù)存儲(chǔ)到session 或 cookie中在返回啊 這樣在返回后的頁面讀取出來就OK拉。
一個(gè)表單無法同時(shí)提交多個(gè)頁面,只有提交給一個(gè)頁面后,再提交給下一個(gè)頁面,就象安裝軟件時(shí)候的“下一步”一樣,是一步一步的傳遞的。
PHP文件獲取“上一步”表單傳遞來的數(shù)據(jù),方法是使用數(shù)組$_GET和$_POST,例如表單里面有input type=text name=user value=abc,那么在PHP里面就有$_GET["user"]或者$_POST["user"](根據(jù)表單的提交方法),其值為"abc"。
首先可以采用的是Jquery的Ajax技術(shù)進(jìn)行操作。
思路是這樣的,首先現(xiàn)在前端判斷JS并提交給后臺(tái),代碼如下:
$(function(){
$.ajax({
type:post,
dataType:json,
url:?save.php,
data:$("input[name=x]").val(),
success:function(data){
}
});
});
這樣后端接收到Ajax請(qǐng)求后進(jìn)行連接數(shù)據(jù)庫并且插入數(shù)據(jù)
其它操作類似進(jìn)行操作即可。