このインターフェースはどうやって作るのでしょうか?
ページを次のようにしたいと考えています。ページ上のすべての情報が同じ php ファイルに送信されます。
これを行うための最良の方法は何ですか?ページ全体を 1 つのフォームにすべきですか、それとも 1 人 + 1 件の投稿を 1 つのフォームにすべきですか?
フォームが 1 つしかない場合、PHP ですべての個人情報を取得するにはどうすればよいですか?
人1------------------------------------------ --
名前: ID タイプ:
性別: ID 番号:
部屋:
人 2------ ------ -------------
名前: ID タイプ:
性別: ID 番号:
部屋:
人 3--- ------ ----------------------------------
名前: ID タイプ:
性別: ID番号:
部屋:
総保証金: 宿泊日数:
送信ボタン
---- --解決策-------- ------------
もちろんフォーム内に配置されており、name属性の値の違いで区別できます。
------解決策---------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>無題のドキュメント</title> </head> <テーブルボーダー="0"> <?php for($i=1; $i<=3; $i++){ ?> <tr> <tdcolspan="2">人<?=$i?>---------------------------- --- --------</td> </tr> <tr> <td>名前: </td><td>ID タイプ: </td> </tr> <tr> <td>性別:</td><td>ID番号:</td> </tr> <tr> <tdcolspan="2">部屋:</td> </tr> <?php } ?> <tr> <td>保証金総額:</td><td>滞在日数:</td> </tr> <tr> <tdcolspan="2"><input type="submit" name="submit" value="Submit" /></td> </tr> </テーブル> </フォーム> </ボディ> </html> <br><font color="#e78608">------解決策---------</font><br>
<?php print_r($_POST); ?> <フォームメソッド='post'> person1-----------------------------------------------<br> 名前<input type='text' name='name[]'/><br> 性別<input type='text' name='gender[]'/><br> 部屋<input type='text' name='room[]'/><br> person2-----------------------------------------------<br> 名前<input type='text' name='name[]'/><br> 性別<input type='text' name='gender[]'/><br> 部屋<input type='text' name='room[]'/><br> person3-----------------------------------------------<br> 名前<input type='text' name='name[]'/><br> 性別<input type='text' name='gender[]'/><br> 部屋<input type='text' name='room[]'/><br> <入力タイプ='送信' 値='送信'> <br><font color="#e78608">------解決策------------------</font><br>投稿を使用してフォーム情報を受け取ることができます<br>
<?php if(!empty($_POST)){ print_r($_POST); } ?> <form action="a.php" method="post" name="form"> <テーブルボーダー="0"> <?php for($i=1; $i<=3; $i++){ ?> <tr> <tdcolspan="2">人<?=$i?>---------------------------- --------</td> </tr> <tr> <td>姓名:<input type="text" name="name" value="<?=$i?>" /> <td>证件の種類:<input type="text" name="type" value="<?=$i?>" /> </tr> <tr> <td>性别:<input type="text" name="sex" value="<?=$i?>" /> <td>证件番号番号:<input type="text" name="code" value="<?=$i?>" /> </tr> <tr> <tdcolspan="2">房间:<input type="text" name="room" value="<?=$i?>" /> </tr> <?php } ?> <tr> <td>总押金:<input type="text" name="total" value="<?=$i?>" /> <td>预住天数:<input type="text" name="days" value="<?=$i?>" /> </tr> <tr> <tdcolspan="2"><input type="submit" name="submit" value="提交" /></td> </tr> </テーブル> </フォーム> <div class="clear"></div>