$result = mysql_query('SELECT * FROM teams');
while($row = mysql_fetch_array($result))
{
$team= $row['team'];
$goals= $row['goals'];
$squadsize= $row['squadsize'];
$league= getTheirLeague($team);
echo $team. "</br>";
echo "Goals Scored " . $goals. "</br>";
echo "League " . $league. "</br>" . "</br>";
<form method="POST" action="football.php">
<button type="button">Edit</button>
<button type="button">Remove</button>
</form>
}
我正在尝试为我的团队添加删除和编辑功能,对于我打印出来的每个团队,我都有一个用2个按钮打印的表单。我不确定的是我如何将按钮点击到按钮所属的最终团队。
答案 0 :(得分:1)
当每一行(团队)获得自己的表单时,只需添加一个带有团队标识符的隐藏字段(假设此示例为$row['team']
)。
请注意,IE在表单中有<button>
支持。我建议使用提交输入......
<form method="POST" action="football.php">
<input type="hidden" name="team"
value="<?php echo htmlspecialchars($row['team']) ?>">
<input type="submit" name="edit" value="Edit">
<input type="submit" name="remove" value="Remove">
</form>
然后,您可以通过检查$_POST['team']
以及使用哪个按钮来确定提交了哪个团队表单...
if (isset($_POST['edit']) {
// edit clicked
}
if (isset($_POST['remove']) {
// remove clicked
}