在生成的表單元素以及之前的元素的名字加上中括號即可實現(xiàn)
成都創(chuàng)新互聯(lián)公司自2013年起,先為湟中等服務(wù)建站,湟中等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為湟中企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
比如: name="contents" = name="contents[]",最后提交獲取到的數(shù)據(jù)是一個數(shù)組形式的。
代碼如下:
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);
}
?
得到的數(shù)據(jù)是數(shù)組形式的,遍歷即可。
if?(empty($_POST['one']))?{
echo?"空";
}?else?{
echo?"不空";
}
可以的,
1、用多行文本正常提交
2、在后臺把提交的數(shù)據(jù)按回車
換行符
或空格等(具體看你的輸入情況)拆分成數(shù)組
3、驗證就行了
有問題再聯(lián)系
試下下面的就知怎實現(xiàn)了, 關(guān)鍵在input name:
form method="post"
input name="data[]" value="a" /
input name="data[]" value="b" /
input name="data[]" value="c" /
input type="submit /
/form
?php print_r($_POST['data']); ?