Language/php
[생활코딩] 15.7 토픽 삭제
migrationArc
2021. 5. 21. 00:38
생활코딩 php 강좌
15. PHP와 MYSQL의 연동
15.7 토픽 삭제
// list.php
...
<body>
...
<article>
<?php
if(!empty($topic)){
?>
<h2><?=htmlspecialchars($topic['title'])?></h2>
<div class="description">
<?=htmlspecialchars($topic['description'])?>
</div>
<div>
<a href="modifyPage.php?id=<?=$topic['id']?>">수정</a>
<form method="POST" action="process.php?mode=delete">
<input type="hidden" name="id" value="<?=$topic['id']?>" />
<input type="submit" value="삭제" />
</form>
</div>
<?php
}
?>
</article>
...
</body>
- 삭제 기능은 버튼을 누름과 동시에 delete.php 의 기능이 호출되기 때문에, <form> tag 를 이용하여 id 값을 전달
- Operation : POST 방식
// delete.php
<?php
$mysql = mysqli_connect(hostname, username, password);
mysqli_select_db( $mysql, 'opentutorials');
mysqli_query($mysql, 'DELETE FROM topic WHERE id = '.mysqli_real_escape_string($mysql, $_POST['id']));
header("Location: list.php");
?>
- 삭제 기능 후, list.php 로 redirect
이 글의 모든 사진과 내용의 출처는 생활코딩에 있음을 알려드립니다.
생활코딩 - PHP 기본 A 부터 Z 까지 - 인프런 | 학습 페이지
지식을 나누면 반드시 나에게 돌아옵니다. 인프런을 통해 나의 지식에 가치를 부여하세요....
www.inflearn.com