こんにちは、私はPHPを使用して削除ボタンをしようとしています& DABL。ボタンを2回クリックすると、PHPフォーム
私が[削除]ボタンをクリックすると、DBから削除されますが、ページに表示されます。
ページを更新するか、ボタンをもう一度クリックすると、ページが削除されます。
私は何か間違っているのは分かっていますが、何がわからないのですか。
多くのおかげ
<?php
require_once('includes/header.php');
$loginTypes = LoginTypes::getAll();
<ul>
<?php foreach ($loginTypes as $loginType){?>
<li><?php echo $loginType->type; $LoginTypeId = $loginType->login_type_id; ?>
<form action ="<?php $_SERVER['PHP_SELF']; ?>" method='post' >
<input type='hidden' name='<?php echo $LoginTypeId; ?>' id='<?php echo $LoginTypeId; ?>' />
<input type='submit' name='submit_<?php echo $LoginTypeId; ?>' id="submit_<?php echo $LoginTypeId; ?>" value='delete' />
</form>
</li>
<?php if(isset($_POST["submit_$LoginTypeId"])){
$delete = LoginTypes::retrieveByPK("$LoginTypeId");
$delete->delete();
}} ?>
</ul>
<?php require_once('includes/footer.php'); ?>
ニックがそうであって、私は変数の値にあまり注意を払っていませんでした。私は論理の流れをもっと見ました。 –
ちょうどこれを見て、私はそれをソートしましたが、返信する時間を取ってくれてありがとう – Mark