我的用户输入如下:
<form action="special.php" method="post">
<input name="first1"> <input name="last1"> <input name="age1">
<input name="first2"> <input name="last2"> <input name="age2">
<input name="first3"> <input name="last3"> <input name="age3">
<input name="first4"> <input name="last4"> <input name="age4">
<input name="first5"> <input name="last5"> <input name="age5">
<input name="first6"> <input name="last6"> <input name="age6">
...
N
</form>
用户在表单中输入的数量由用户决定;意思是,用户可以在上面的代码中添加 5,10,20 行,创建合适的新输入元素(按照上面的模式)。
我的问题是,一旦表单被提交,迭代和打印所有 SET POST 变量的简单方法是什么?
就像是:
for($i=0; $i < $numPostVars; $i++){
if(isset($_POST['first".$i."'])){
//echo all first names post variables that are set
}
}
// do the same from last names & age in separate loops