Perl を使用して Web ページから MySQL テーブルの行を削除しようとしています。チェックボックスを繰り返し処理したいのですが、チェックボックスがオンになっていると、データベースからその行が削除されます。チェックボックスの値を自動増分キー値にしました。これが私のコードの一部です。テーブルごとに、私がどこにいるのかがわかります。
while (@data = $STH1->fetchrow_array()) {
print "<tr>";
print " <td>$data[2]</td>";
print " <td>$data[3]</td>";
print " <td>$data[7]</td>";
print " <td>$data[6]</td>";
print " <td>$data[4]</td>";
print " <td>$data[5]</td>";
print " <td>$data[1]</td>";
print "<td>";
print '<form><center>';
print checkbox(
-name => 'delete',
-value => 'data[0]',
-selected => 0,
-label => 'delete'
);
print '<center></form>';
print "</td>";
print "</tr>";
}
チェックボックスがオンになっている場合に行を削除する方法がわかりません。