先看下面实例:
html 表单代码如下:
<HTML>
<BODY>
<FORM METHOD=\"POST\" ACTION=\"DealWithArrayFormData.php\">
<H1>Contact Information</H1>
<TABLE>
<TR>
<TD>Childrens\' Names:</TD>
</TR>
<TR>
<TD><INPUT TYPE=\"TEXT\" NAME=\"children[]\"></TD>
</TR>
<TR>
<TD><INPUT TYPE=\"TEXT\" NAME=\"children[]\"></TD>
</TR>
<TR>
<TD><INPUT TYPE=\"TEXT\" NAME=\"children[]\"></TD>
</TR>
<TR>
<TD><INPUT TYPE=\"TEXT\" NAME=\"children[]\"></TD>
</TR>
<TR>
<TD><INPUT TYPE=\"TEXT\" NAME=\"children[]\"></TD>
</TR>
</TABLE>
<BR>
<BR>
<BR>
<INPUT TYPE=\"SUBMIT\" VALUE=\"Submit\">
<BR>
<BR>
<INPUT TYPE=\"RESET\" VALUE=\"Clear the Form\">
</FORM>
</BODY>
</HTML>
在这个表单里有很多文本元素,而且这些文本元素的name属性都是children[],那php服务器端该如何获取这些表单元素的值呢?
php获取这些表单元素值的代码:
<?php
$children=$_POST[\'children\'];
foreach ($children as $index => $child){
echo \"<BR>child[$index]=$child\";
}
echo \"<BR>\";
sort($children);
foreach ($children as $index => $child){
echo \"<BR>child[$index]=$child\";
}
?>
$_POST['children']是一个数组,该数组中的元素是每个文本框的值,我们只需要对这个数组进行遍历就可以获取到每个表单元素的值了。
大家不妨把代码复制到自己的电脑上运行一下,查看结果后就应该一目了然了。
继续阅读与本文标签相同的文章
上一篇 :
以调试形式,深入理解凤凰全局索引
下一篇 :
php 使用post方式提交表单的实例
-
微软建议企业客户卸载KB4520062累积更新
2026-05-14栏目: 教程
-
他让我国芯片研究停滞13年,还骗走11亿研发资金,现状如何?
2026-05-14栏目: 教程
-
健乐教学机器人可开展的教学实训内容
2026-05-14栏目: 教程
-
5G套餐曝光遭“吐槽”,iphone11受追捧,导致苹果11销量比较高
2026-05-14栏目: 教程
-
为什么修电脑的叫自己不要杀毒和清理垃圾?
2026-05-14栏目: 教程
