WEB2 - PHP

PHP에서 글삭제 기능 구현하기

수업소개

 

 

 

변경사항

index.php

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
<?php
function print_title(){
if(isset($_GET['id'])){
echo $_GET['id'];
} else {
echo "Welcome";
}
}
function print_description(){
if(isset($_GET['id'])){
echo file_get_contents("data/".$_GET['id']);
} else {
echo "Hello, PHP";
}
}
function print_list(){
$list = scandir('./data');
$i = 0;
while($i < count($list)){
if($list[$i] != '.') {
if($list[$i] != '..') {
echo "<li><a href=\"index.php?id=$list[$i]\">$list[$i]</a></li>\n";
}
}
$i = $i + 1;
}
}
?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>
<?php
print_title();
?>
</title>
</head>
<body>
<h1><a href="index.php">WEB</a></h1>
<ol>
<?php
print_list();
?>
</ol>
<a href="create.php">create</a>
<?php if(isset($_GET['id'])) { ?>
<a href="update.php?id=<?=$_GET['id']?>">update</a>
<form action="delete_process.php" method="post">
<input type="hidden" name="id" value="<?=$_GET['id']?>">
<input type="submit" value="delete">
</form>
<?php } ?>
<h2>
<?php
print_title();
?>
</h2>
<?php
print_description();
?>
</body>
</html>

 

delete_process.php

1
2
3
4
<?php
unlink('data/'.$_POST['id']);
header('Location: /index.php');
?>

 

댓글

댓글 본문
  1. Cpt.MJ
    I'm Here!!!!!!!!!
  2. enujo
    23.12.03 이젠 CRUD를 할줄아는 냥냥이다냥
  3. 드림보이
    2022.02.25. WEB2 - PHP - PHP에서 글삭제 기능 구현하기 파트 수강완료
  4. pmxsg
    2022.1.4. 수강
  5. 뭉치우석
    흐헝헝... CRUD를 할 줄 아는 사람이 되었다!!!!
  6. jwoh
    21-04-25
  7. jeisyoon
    2021.04.14 글삭제 기능구현 - OK
  8. hanel_
    21.2.18
  9. kkn1125
    21.01.05.화 완료~!
  10. 우성짱
    좋아요! CRUD가 완료되었군요!
  11. siver
    완료
    CRUD를 파일수준에서 구현하다니 제자신이 자랑스럽습니다 ㅎㅎ
  12. 이서연
    완료
    강의 진짜 잘하세요... 이해 너무 잘돼요
  13. 아자요
    HTML, Java Script 완강 후 새로운 도전시작

    20.05.13일 / 완료
  14. Lucas Trowman
    완료!
  15. OneJae EE
    20.04.12 일 / 37세 비전공자 / 완료
  16. 스티븐잡숴
    완료
  17. 햄쮸맨
    호잇쨔
  18. 몽글몽글솜사탕
    감사합니다
  19. 허공
    190507 감사합니다.
  20. 완료! p.s. 삭제 클릭시, "삭제하시겠습니까? 예, 아니오 " 창을 뜨게하고싶은데 어떻게 하는지 고민해봐야겠어요!
  21. 헨도
    변태 마스터 Sin현수 ㅎ
  22. PHoP
    항상 감사합니당^^
  23. Gihoon Pomme Ryu
    완료. 고맙습니다.
  24. domino
    감사합니다
  25. 로버트한
    너무 감사드립니다.^^
  26. powhy123
    너무 재밋어서 2일만에 끝냅니다 감사합니다!
  27. 제갈량
    CRUD를 통과하면서 도중에 꼬이기도 했지만,
    그 문제를 스스로 해결하면서 결국에는 글 삭제까지 끝내버렸네요.
    PHP가 어렵게만 느껴졌는데,
    이렇게 체계적으로 공부하니깐 뭔가 보이기 시작했습니다.
    감사합니다. ^^
  28. 아능형
    춤춥시다 :D
  29. 헬리사우드
    이제 CRUD 파일을 분리하지 않고 index파일에 묶어야겠군요!(Process도)
  30. Mingi Son
    강의 감사합니다!
버전 관리
egoing
현재 버전
선택 버전
공동공부
graphittie 자세히 보기