我正在创建一个横幅管理工具,它使用 SQL 数据库在添加后存储其数据。有一个选项卡,为该数据库中的每个横幅显示一个更新和删除按钮。这些按钮是在基于 PHP 的循环中创建的,因此我将拥有 X 数量的更新和删除按钮。
现在,根据我按下的按钮,我将转到单击更新按钮下的项目的更新视图。
由于这些按钮都具有相同的名称,我遇到的问题是我无法区分按下了哪个按钮。数据库中的每个项目都有en ROWID,但是一旦你按下按钮,我就无法弄清楚如何获取ID......
这是如何生成这些按钮的代码。
do {
$entry = $dbase->querySingle("SELECT name FROM banners where ROWID='$currentRowNumber'");
echo "<tr>";
echo "<td width=\"50\">". $entry ."</td>";
echo "</tr>";
echo "<tr>";
echo "<td><input type=\"submit\" name=\"operation\" value=\"Update\"></td>";
echo "<td><input type=\"submit\" name=\"operation\" value=\"Delete\"></td>";
echo "</tr>";
$currentRowNumber++;
} while ($dbase->querySingle("SELECT name FROM banners where ROWID='$currentRowNumber'") != NULL);
我想知道是否有人对如何区分这些按钮有任何想法。也许我可以在下面读出一个隐藏的因素?(不知道有没有这样的东西)
问候