次のようなユーザー入力があります。
<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