** read.php
삭제 버튼을 클릭하면 삭제확인여부 function을 script에 추가
<button class="read_btn1" onclick="ask();">삭제</button>
<script>
function ask() {
if (confirm("게시글을 삭제하시겠습니까?")) {
window.location = "delete.php?idx=<?=$idx?>"
}
}
</script>
** delete.php
<?php
$connect = mysqli_connect('localhost', 'root', 'mysql', 'board');
$idx = $_GET['idx'];
$query = "select name from board where idx = $idx";
$result = $connect->query($query);
$rows = mysqli_fetch_assoc($result);
$name = $rows['name'];
session_start();
$url = "list.php";
if (!isset($_SESSION['username'])) { //비회원이 삭제 접근 시
?> <script>
alert("비회원입니다.");
location.replace("<?php echo $url ?>");
</script>
<?php } else if ($_SESSION['name'] == $name) { //해당 게시글 작성 회원이 삭제 접근 시
$query1 = "delete from board where idx = $idx";
$result1 = $connect->query($query1); ?>
<script>
alert("게시글이 삭제되었습니다.");
location.replace("<?php echo $url ?>");
</script>
<?php } else { ?> //타 회원이 삭제 접근 시
<script>
alert("권한이 없습니다.");
location.replace("<?php echo $url ?>");
</script>
<?php }
?>
** 구현
게시글 삭제 클릭

삭제 완료

'Web Hacking Study > Web Page 만들기' 카테고리의 다른 글
| 게시판 페이지 개발 (게시글 검색 기능, 게시글 검색 시 기간 설정) (0) | 2022.06.06 |
|---|---|
| 게시판 페이지 개발 (게시글 페이징) (0) | 2022.06.05 |
| 게시판 페이지 개발 (게시글 수정 기능) (0) | 2022.05.29 |
| 게시판 페이지 개발 (게시글 보기, 게시글 조회수 기능) (0) | 2022.05.26 |
| 게시판 페이지 개발 (게시글 작성 기능) (0) | 2022.05.18 |
댓글