테스트 사이트 - 개발 중인 베타 버전입니다

게시판 글 복사하여 새자료로 입력 하는 법? 채택완료

돌소프트 6년 전 조회 2,145

안녕하세요? 그누보드는 아니고요

일반 php 게시판에서 

 

게시판 글 목록이 있을 때

원하는 글 클릭해서 수정 또는 삭제를 하잖아요..

이처럼 원하는 글 수정버튼 클릭하면 글 수정하듯이

글을 수정하지 않고 원하는 항목 수정 후 새 레코드로 저장하려고 합니다. 

어찌 해야 하는지요??

예)글목록

-----------------------------

이름  지역 소속 등급 비고

------------------------------ 이렇게 여러개의 게시글이 있을 때

아무거나 선택한 후 [글복사 입력] 버튼을 하나 만들어 클릭할 때

(수정) 기능처럼 기존 내용이 나온 다음

"이름" 또는 원하는 수정할 항목만 수정 후

새로이 저장하는 방법은 어찌해야 하나요??

 

한마디로 요약 하면

글 복사하여 원하는 항목 수정 새로운 레코드 생성하는 방법은?

 

댓글을 작성하려면 로그인이 필요합니다.

답변 3개

채택된 답변
+20 포인트
그누위즈

수정을 하건 새글을 작성하건

등록 폼은 있겠죠?

해당 폼에서 수정시 데이터를 update 하는 부분이있을텐데

그부분에서 update를 하지않고 insert로 새글을 작성하시면됩니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 2개

돌소프트
6년 전
아 그렇군요... 수정도 있고, 글 등록하면도 있습니다.
수정 버튼에 있는 기능을 "글복사입력" 버튼으로 추가 후 수정화면을 글 복사입력 화면으로
소스 복사 후 수정화면에 있는 글 수정(저장) 버튼을 ..........

수정이 아니라 ==> 입력으로 즉, insert로 하면 된다는 것이네요..

감사합니다.
채택합니다.
돌소프트
6년 전
수정화면.php 소스복사 하여 복사입력.php 로
복사입력.php 에 있는 글저장 버튼을 글쓰기.php에 있는 스크립트로 변경

이렇게 하니 새자료가 하나 입력 되네요..ㅎㅎ
다시 한번 감사합니다.

댓글을 작성하려면 로그인이 필요합니다.

s
sinbi Expert
6년 전

그누보드 글작성, 글수정 메커니즘을 분석하시는 게 빠를 듯 합니다.

배추베이직 게시판 스킨을 뜯어보시는 것도 추천합니다.

해당게시판 스킨에 말씀하신 기능이 들어가 있습니다.

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

6년 전

해당게시판에서 그런 기능을 지원하지 않으면 직접 만드시거나,

새글 작성에서 원래글과 똑같이 복사하고 붙이는 수밖에 없습니다.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

돌소프트
6년 전
네..이렇게 생각하고 있는데 php를 어떻게 돌리느냐? 궁금

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인