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