【发布时间】:2017-07-02 18:30:23
【问题描述】:
在我的源代码中,我创建了下表...
echo "<form id=\"center\" Name=\"Form2\" Method=\"Post\" Action=\"\">";
echo "<table border=\"1\">";
foreach($pdo -> query($sqlSpielerNamen) as $row){
echo "<tr>";
echo "<td style=\"font-size: 10;\">".$row['SpielerName']."</td>";
echo "<td style=\"font-size: 10;\">".$row['Note']."</td>";
echo "<td style=\"font-size: 10;\">".$row['Tore']."</td>";
echo "<td><input type=\"submit\" id=".$row['Player_ID']." class=\"btn\" name=\"Add\" value=".$row['Player_ID']."></td><tr>";
echo "</tr>";
}
echo "</table>";
echo "</form>";
现在,我想通过提交按钮选择一行。目前我得到这样的Player_ID...
if(isset($_POST["Add"])){
$P = $_POST["Add"];
}
但我也需要整行——Player_ID、Note 和 Tore。
我认为一个不错的解决方案是将行写入一个简单的数组。类似于array = ['Note', 'Tore', 'Player_ID']。
【问题讨论】:
标签: php html arrays forms submit