PHPにて現在入力フォーム、ラジオボックス、チェックリストが100人分をfor文で作成したものをforeach文を使って入力された場所だけ
出力しようとしています。
この時点であっているか、またforeachをどのように使えばよいか教えていただきたいです。
form.php <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Demo Page01</title> </head> <body> <form action="date.php" method="post"> <?php for ($i=0;$i<100;$i++){?> <p> 会員名<input name="name[<?php echo $i?>]" type="text"> <input type="radio" name="radio[<?php echo $i?>]" value="man">男 <input type="radio" name="radio[<?php echo $i?>]" value="woman">女 <input type="checkbox" name="yuuryo" value="yuuryo">有料会員 </p> <?php } ?> <input type="submit" value="送信"> </form> </body> </html>
date.php <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Demo Page02</title> </head> <body> <?php foreach ($_POST){ } ?> <p>名前 <?php echo($_POST['name'][$i]);?> 性別 <?php echo($_POST['radio[<?php echo $i?>]'][$i]);?> <?php echo($_POST['yuuryo'][$i]);?> </p> </body> </html>
回答3件
あなたの回答
tips
プレビュー