CRUD 중에서 이번에는 Update를 하는 방법을 공부해보겠습니다.
지난 포스트
글 수정
글을 쓰는 것보다 수정을 하는 것이 뭔가 조금 더 복잡하면서 해야 할 일들도 많습니다.
글을 수정하는 버튼이 평소에는 보이지 않다가 목록에서 글을 클릭한 후에 보이게 해야 하고 (if문 이용)
수정할 글의 내용이 form에 채워지게도 만들어야 하는 등..
하지만 생활코딩 강의 영상이 아주 잘 가르쳐주고 있기 때문에 큰 문제는 없습니다.
새로운 내용들을 대충 정리해보겠습니다.
<?php echo ?> 대신에 <?= ?>
<?php echo $_GET['id']; ?>
변수명 등을 출력할 때에 위의 코드 대신에 아래처럼 하면 코드를 더 짧게 줄일 수 있습니다.
<?=$_GET['id']?>
rename( )
<?php
rename('data/'.$_POST['old_title'], 'data/'.$_POST['title']);
?>
파일명 변경 함수입니다.
첫 번째 인자에는 이전 이름이 들어가고, 두 번째 인자로 새로운 이름이 들어가면 됩니다.
<input type="hidden">
이전에 HTML 강의 영상에서도 나왔던 내용이 또 나왔습니다.
웹사이트의 방문자가 뭔가를 서버로 제출하는 버튼을 클릭했을 때, 방문자가 입력한 적이 없는 어떤 특정한 값을 서버로 전송을 할 때에는 input type에 hidden을 사용한다는 것을 기억해둡시다.
이 글이 도움이 됐다면 하단의 ♡ 공감 버튼을 꾹 눌러서
빨간 하트♥로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS에 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.
'그 외 프로그래밍 언어 > php' 카테고리의 다른 글
php, 중복된 코드의 최소화 모듈화 (feat. require 함수) (0) | 2022.08.09 |
---|---|
php, 게시판 글 삭제 (feat. unlink 함수) (0) | 2022.08.08 |
php, 게시판 글 생성 (feat. 페이지 이동 header) (0) | 2022.08.06 |
php, CRUD (0) | 2022.08.05 |
php, 함수 function (0) | 2022.08.04 |
댓글