ポップアップで論理削除
Modelsに削除用SQL文を
public function findDel($id = 0) {
$sth->bindParam(":id", $id, PDO::PARAM_INT);
$sth->execute();
$result = $sth->fetchAll(PDO::FETCH_ASSOC);
return $result;
}
Controllersにメソッドを作成
public function delete() {
if(empty($this->request["get"]["id"])) {
echo "指定のパラメータが不正です。このページは表示できません。";
exit;
}
$delete = $this->Player->findDel($this->request["get"]["id"]);
$params = [
"delete" => $delete
];
return $params;
}
Viewsに表示画面を
削除ボタンをクリック
→ポップアップ表示で「はい」をクリック
→delete.phpに遷移
クリックしたボタンのIDを送る
onclick="return confirm_delete();">削除</button></td>
</form>
<script>
function confirm_delete() {
var select = confirm("削除してもよろしいですか?");
return select;
}
</script>
遷移先でメソッド呼び出し