上面方法一寫(xiě)的例子是兩條,多條的方法相同,技巧就是輸出表單使用JS的循環(huán),存盤(pán)的PHP代碼也可以循環(huán),并且能夠判斷為空的就不提交,比如表單20條,只填了5條,就只存5條到數(shù)據(jù)庫(kù)。
創(chuàng)新互聯(lián)于2013年開(kāi)始,是專(zhuān)業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元蘄春做網(wǎng)站,已為上家服務(wù),為蘄春各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220
如果是這樣的話,你沒(méi)有必要寫(xiě)6個(gè)表單,寫(xiě)一個(gè)表單里面放6個(gè) input 標(biāo)簽就可以了,每個(gè)input的 屬性 : name 保持一致,提交過(guò)去后是一個(gè)二維數(shù)組,直接迭代入庫(kù)。
PHP端按回車(chē)或換行切割成多行,循環(huán)對(duì)每一行進(jìn)行插入即可。
如果表單提交是被動(dòng)的(比如搜索引擎查詢),并且沒(méi)有敏感信息。當(dāng)您使用 GET 時(shí),表單數(shù)據(jù)在頁(yè)面地址欄中是可見(jiàn)的:action_page.php?firstname=Mickey&lastname=Mouse。
如果您想在PHP表單中實(shí)現(xiàn)提交到多個(gè)表的不同字段,可以使用如下步驟來(lái)實(shí)現(xiàn):在表單中定義相應(yīng)的字段,用于獲取用戶輸入的數(shù)據(jù)。使用PHP代碼從表單中獲取用戶輸入的數(shù)據(jù)。
您好 多個(gè)form無(wú)法同時(shí)提交,你需要合并成一個(gè)。http請(qǐng)求是一個(gè)請(qǐng)求對(duì)應(yīng)一次響應(yīng)。
一個(gè)表單無(wú)法同時(shí)提交多個(gè)頁(yè)面,只有提交給一個(gè)頁(yè)面后,再提交給下一個(gè)頁(yè)面,就象安裝軟件時(shí)候的“下一步”一樣,是一步一步的傳遞的。
如果您想在PHP表單中實(shí)現(xiàn)提交到多個(gè)表的不同字段,可以使用如下步驟來(lái)實(shí)現(xiàn):在表單中定義相應(yīng)的字段,用于獲取用戶輸入的數(shù)據(jù)。使用PHP代碼從表單中獲取用戶輸入的數(shù)據(jù)。
你可以用 PHP 的 MySQLi 或 PDO 庫(kù)來(lái)實(shí)現(xiàn)。首先,你需要使用這些庫(kù)中的函數(shù)連接數(shù)據(jù)庫(kù),然后把表單中的字段值插入到相應(yīng)的數(shù)據(jù)表中。
1:首先要使用PHP的超全局變量 $_GET 和 $_POST 用于收集表單數(shù)據(jù)(form-data) 2:然后使用INSERT INTO 語(yǔ)句用于向數(shù)據(jù)庫(kù)表中插入新記錄。
上述代碼就可以做到執(zhí)行了,既可以放在html里面做提交,也可以直接放在PHP里面做提交,當(dāng)action沒(méi)有指向文件的時(shí)候,默認(rèn)是提交到本頁(yè)面。
insert into student set 學(xué)號(hào)=$no,姓名=$n,年齡=$a,性別=$s,學(xué)院=$d這個(gè)SQL語(yǔ)句可能有誤。
按照這樣輸入:?php username=$_POST[username];? PHP 一個(gè)很有用的特點(diǎn)體現(xiàn)在它處理 PHP 表單的方式。需要理解的非常重要的原理,是表單的任何元素都在 PHP 腳本中自動(dòng)生效。
文本的名字加上中括號(hào)即可實(shí)現(xiàn),比如: name=contents = name=contents[],最后提交獲取到的數(shù)據(jù)是一個(gè)數(shù)組形式的。