文本的名字加上中括號即可實現,比如: name="contents" = name="contents[]",最后提交獲取到的數據是一個數組形式的。
成都創新互聯公司專注于網站建設|成都網站維護|優化|托管以及網絡推廣,積累了大量的網站設計與制作經驗,為許多企業提供了網站定制設計服務,案例作品覆蓋成都茶藝設計等行業。能根據企業所處的行業與銷售的產品,結合品牌形象的塑造,量身設計品質網站。
代碼如下:
form name="form1" method="post" action="index.php?action=ok"
1.input type="text" name="contents[]" value=""
2.input type="text" name="contents[]" value=""
3.input type="text" name="contents[]" value=""
input type="submit" value="提交"
/form
?php
if($_GET['action'] == 'ok'){
$contents = $_POST['contents'];
print_r($contents);
}
?
提交的數據使用時,遍歷即可。
一般是分兩個form 提交到兩個不同的地,如果要做在一個form里面,就需要用js來實踐提交到目標地址
可以的,
1、用多行文本正常提交
2、在后臺把提交的數據按回車
換行符
或空格等(具體看你的輸入情況)拆分成數組
3、驗證就行了
有問題再聯系
有可能是程序問題,比如循環語句中執行sql 檢查你的程序文件;
也有可能是表單重復提交造成的。建議在表單提交成功時做一個跳轉頁面這樣可以解決這種情況的發生
多個提交和一個提交的道理是相同的,只是一些細節上要注意。
提交一個你懂了,我還是提一下,表單是:
form
input type=text name=name
input type=text name=sex
input type=text name=age
input type=text name=address
/form
PHP存數據庫的語句是:
$sql="insert into tab(...) values ($_POST[...])";//省略字段和值
那么多個提交的方法一,表單是:
form
input type=text name=name1input type=text name=sex1input type=text name=age1input type=text name=address1
input type=text name=name2input type=text name=sex2input type=text name=age2input type=text name=address2
/form
PHP存數據庫語句是:
$sql="insert into tab(...) values ($_POST[...1])";//省略字段和值
mysql_query($sql);
$sql="insert into tab(...) values ($_POST[...2])";//省略字段和值
mysql_query($sql);
上面方法一寫的例子是兩條,多條的方法相同,技巧就是輸出表單使用JS的循環,存盤的PHP代碼也可以循環,并且能夠判斷為空的就不提交,比如表單20條,只填了5條,就只存5條到數據庫。
方法二是使用數組,表單:
form
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
input type=text name=nameinput type=text name=sexinput type=text name=ageinput type=text name=address
/form
PHP代碼是:
for ($i=0;$icount($_POST["name"]);$i++)
if ($_POST["name"][$i]!='')
{
$sql="insert into tab(...) values ($_POST[...][$i])";//省略字段和值
mysql_query($sql);
}
這樣表單可以寫任意多行,PHP里面是數組,能夠自動獲取有多少數據。
首先form表單
form action="" method="post"
input type=text name=name[]input type=text name=sex[]br/
input type=text name=name[]input type=text name=sex[]br/
input type="Submit" value=" 提交" size="50"/
/form
然后php頁面,
?php
mysql_connect("localhost","root","password");
mysql_select_db("databasename");
mysql_query("set names 'utf8'");
$name=$_POST['name'];
$sex=$_POST['sex'];
foreach($name as $key=$value){
mysql_query("insert into test(name,sex) values('$value','".$sex[$key]."')");
}
?
有問題的話,追加問題
網頁題目:php提交表單兩條數據 php自動提交表單
URL地址:http://m.kartarina.com/article28/hgspcp.html
成都網站建設公司_創新互聯,為您提供微信小程序、營銷型網站建設、標簽優化、Google、網站收錄、網站導航
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯