본문 바로가기
그 외 프로그래밍 언어/php

php, 게시판 글 수정 (feat. rename 함수)

by Dreaming Coder 2022. 8. 7. 20:22

 


 

CRUD 중에서 이번에는 Update를 하는 방법을 공부해보겠습니다.

 

 

 

지난 포스트

 

php, 게시판 글 생성 (feat. 페이지 이동 header)

CRUD 중에서 Create를 하는 방법을 공부해보겠습니다. 이전에도 포스팅을 하면서 쓴 적이 있는데, 이건 php 실습을 위한 예제일 뿐 실제 게시판을 만들 때에는 이렇게 하지 않습니다. 데이터베이스

gogogameboy.tistory.com

 

 

 

글 수정

 

 

글을 쓰는 것보다 수정을 하는 것이 뭔가 조금 더 복잡하면서 해야 할 일들도 많습니다.

글을 수정하는 버튼이 평소에는 보이지 않다가 목록에서 글을 클릭한 후에 보이게 해야 하고 (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"의 쓰임새

이 포스팅은 PC로 작성되었습니다. 모바일로 보시는 분들에게는 가끔 줄 바꿈이 어색하게 보일 수 있습니다. 지난 포스트 HTML 여러 가지 버튼들 이 포스팅은 PC로 작성되었습니다. 모바일로 보

gogogameboy.tistory.com

이전에 HTML 강의 영상에서도 나왔던 내용이 또 나왔습니다.

 

웹사이트의 방문자가 뭔가를 서버로 제출하는 버튼을 클릭했을 때, 방문자가 입력한 적이 없는 어떤 특정한 값을 서버로 전송을 할 때에는 input type에 hidden을 사용한다는 것을 기억해둡시다.

 

 

 


이 글이 도움이 됐다면 하단의 공감 버튼을 꾹 눌러서
빨간 하트로 만들어주세요.
지인에게 보여주고 싶은 글이었다면
공감 버튼 옆을 클릭해서 SNS 공유해주세요.
댓글은 블로그 운영에 큰 힘이 됩니다.

 


 


댓글