如何使用和图像以及确认框从SQL中删除行

时间:2014-04-26 22:56:25

标签: html sql database

我有一个HTML表,每行末尾有一个redcross。我需要此图像要求用户确认删除该行上的预订,然后将其从SQL数据库中删除。

这是用于创建HTML表的代码:

while($row = sqlite_fetch_array($resultrooms))
  {
  echo "<tr>";
  echo "<td>" . $row['BookingID'] . "</td>";
  echo "<td>" . $row['Date'] . "</td>";
  echo "<td>" . $row['Period'] . "</td>";
  echo "<td>" . $row['RoomID'] . "</td>";
  echo "<td><img src='/Tutorials/sandbox/myfiles/Pictures/redcross.png' alt='Cancel?' height='42' width='42' onclick='del()'></td>";
  echo "</tr>";
  }

例如:用户点击第2行的redcross。我需要找出一种方法来选择第二行的数据,将其放入一个确认弹出窗口中,其中显示:

"Are you sure you want to cancel your booking on Date , Room, Period" 

然后将其从SQL数据库中删除。

有什么建议吗?或者甚至是关于如何从特定HTML行中选择数据的任何想法。

1 个答案:

答案 0 :(得分:0)

使用BookingID作为tr的类。现在,您可以跟踪img上的单击(使用javascript),并从表行中获取类ID。使用ID(我认为这是唯一的),您可以轻松地从SQL表中删除数据。