我有以下代码:
{
echo "<tr>";
echo "<td>" . $row1['supervisiondate'] . "</td>";
echo "<td>" . $row1['level'] . "</td>";
echo "<td>" . $row1['division'] . "</td>";
echo "<td>" . $row1['supervisor'] . "</td>";
echo "<td>" . $row1['totalscore'] . "</td>";
echo "<form action='refereesupervision.php' method='post'>";
echo "<td>
<input name='refereeID' value='" . $row['refereeID'] . "'/>
<input name='supervisionID' value='" . $row1['supervisionID'] . "'/>
<input type='submit' value='View'/>";
echo "</form></td>";
echo "</tr>";
} </br>
当referesupervisory.php使用post为这两个变量中的每一个接收数据时,只接收refereID。需要注意的是,有两个单独的表的两个单独查询,生成$row和$row1。
寻找一些指导或参考资料来帮助我理解。
干杯
根据注释将输入名称从ID更改为supervisoryID
<input name='ID' value='" . $row1['supervisionID'] . "'/>
<input name='supervisionID' value='" . $row1['supervisionID'] . "'/>
根据评论和编辑原问题。答案是$refereeID
与$refereeid
不同