Alex Ciminian代码的略微修改版本。
主要更改是您处理POST变量的位置。这应该可行,但显然我没有真正测试它没有你的logintypes类我可以使用。
由于它们都是不同的形式,因此您无需为提交按钮(或删除ID隐藏字段)使用唯一名称。我仍然很想通过将所有代码放在一个表单中来改进代码并使用复选框来标记要删除的代码,但这应该足够了。
require_once('includes/header.php');
if(isset($_POST['deleteSubmit'])) {
$delete = LoginTypes::retrieveByPK($_POST['LoginTypeId']);
$delete->delete();
}
$loginTypes = LoginTypes::getAll();
?>
foreach ($loginTypes as $loginType){ ?>
<?php echo $loginType->type; $LoginTypeId = $loginType->login_type_id; ?>