【发布时间】:2011-09-06 11:43:23
【问题描述】:
我正在创建一个横幅管理工具,它使用 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);
我想知道是否有人知道如何区分这些按钮。 也许我可以在下面读出一个隐藏的因素? (不知道有没有这种东西)
问候
【问题讨论】: