Php 具有相同名称属性的多个字段的Post表单

Php 具有相同名称属性的多个字段的Post表单,php,forms,Php,Forms,我从数据库中获取一个信息,然后根据该信息构建一个from。我的想法是,我想捕捉每个玩家在游戏中的得分。这显然意味着我将有一个与PID属性同名的输入字段以及一个分数输入字段。我的代码如下所示: <form name="enterscores" id="enterscores" method="post" action="parseFiles/parse_enterscores.php"> <b>Game number: <

我从数据库中获取一个信息,然后根据该信息构建一个from。我的想法是,我想捕捉每个玩家在游戏中的得分。这显然意味着我将有一个与PID属性同名的输入字段以及一个分数输入字段。我的代码如下所示:

            <form name="enterscores" id="enterscores" method="post" action="parseFiles/parse_enterscores.php">
            <b>Game number: </b> <input type="text" id="entergameID" name="entergameID" maxlength="10" size="10" placeholder="Game number" />
            <hr />
            <table width="50%">
                <tr>
                    <td>
                        <b>First name</b>
                    </td>
                    <td>
                        <b>Last name</b>
                    </td>
                    <td>
                        <b>Score</b>
                    </td>
                </tr>
                <?php

                foreach ($LoginIDs as $PID){
                    $Login_ID = $PID;
                    cleanNumber($Login_ID);

                    foreach (getPlayerDetails($Login_ID) as $playerdDetails) {
                        $Login_ID = (int)$playerdDetails->Login_ID;
                        $First_Name = $playerdDetails->First_Name;
                        $Last_Name = $playerdDetails->Last_Name;
                        ?>
                        <tr>
                            <td>

                                <input type="hidden" name="PID" id="PID" value="<?php echo $Login_ID;?>" />
                                <?php echo $First_Name; ?>
                            </td>
                            <td>
                                <?php echo $Last_Name; ?>                                    
                            </td>
                            <td>
                                <input type="hidden" id="number_of_players" name="number_of_players" value="<?php echo $number_of_players; ?>" />
                                <input type="text" id="playerscore" name="playerscore" placeholder="Score" maxlength="3" size="3" />
                            </td>
                        </tr>


                        <?php
                    }
                }
                ?>
                <tr>
                    <td>
                        <input type="submit" id="enterscoresbtn" name="enterscoresbtn" value="Submit scores" />
                    </td>
                </tr>
            </table>
        </form>
            <?php

    }?>
$_POST['playerscore'] = array( 23=> 123, 42 => '<somePlayerScore>' /* and so on ... */ )

我如何发布这些值,以及如何让每个登录id与解析页面上的正确分数相关联?

创建您的输入,如
数组
name=“entergameID[]”
非常感谢您。得到了我期望的结果。
array(5) {
  ["entergameID"]=>
  string(2) "15"
  ["PID"]=>
  string(1) "9"
  ["number_of_players"]=>
  string(1) "4"
  ["playerscore"]=>
  string(3) "104"
  ["enterscoresbtn"]=>
  string(13) "Submit scores"
}
$_POST['playerscore'] = array( 23=> 123, 42 => '<somePlayerScore>' /* and so on ... */ )