ホームページ  >  記事  >  バックエンド開発  >  このインターフェースの作り方

このインターフェースの作り方

WBOY
WBOYオリジナル
2016-06-13 13:38:28779ブラウズ

このインターフェースはどうやって作るのでしょうか?
ページを次のようにしたいと考えています。ページ上のすべての情報が同じ php ファイルに送信されます。
これを行うための最良の方法は何ですか?ページ全体を 1 つのフォームにすべきですか、それとも 1 人 + 1 件の投稿を 1 つのフォームにすべきですか?
フォームが 1 つしかない場合、PHP ですべての個人情報を取得するにはどうすればよいですか?

人1------------------------------------------ --
名前: ID タイプ:
性別: ID 番号:
部屋:

人 2------ ------ -------------
名前: ID タイプ:
性別: ID 番号:
部屋:

人 3--- ------ ----------------------------------
名前: ID タイプ:
性別: ID番号:
部屋:

総保証金: 宿泊日数:

送信ボタン


---- --解決策-------- ------------
もちろんフォーム内に配置されており、name属性の値の違いで区別できます。
------解決策---------

HTML コード

<!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 コード
<?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 コード

<?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>
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。