链接html按钮单击

时间:2012-02-25 13:55:19

标签: php html

$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个按钮打印的表单。我不确定的是我如何将按钮点击到按钮所属的最终团队。

1 个答案:

答案 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
}