안녕하세요? 그누보드는 아니고요
일반 php 게시판에서
게시판 글 목록이 있을 때
원하는 글 클릭해서 수정 또는 삭제를 하잖아요..
이처럼 원하는 글 수정버튼 클릭하면 글 수정하듯이
글을 수정하지 않고 원하는 항목 수정 후 새 레코드로 저장하려고 합니다.
어찌 해야 하는지요??
예)글목록
-----------------------------
이름 지역 소속 등급 비고
------------------------------ 이렇게 여러개의 게시글이 있을 때
아무거나 선택한 후 [글복사 입력] 버튼을 하나 만들어 클릭할 때
(수정) 기능처럼 기존 내용이 나온 다음
"이름" 또는 원하는 수정할 항목만 수정 후
새로이 저장하는 방법은 어찌해야 하나요??
한마디로 요약 하면
글 복사하여 원하는 항목 수정 새로운 레코드 생성하는 방법은?
|
답변 3개 / 댓글 3개
채택된 답변
+20 포인트
2018-12-26 (수) 14:16:05
수정을 하건 새글을 작성하건
등록 폼은 있겠죠?
해당 폼에서 수정시 데이터를 update 하는 부분이있을텐데
그부분에서 update를 하지않고 insert로 새글을 작성하시면됩니다.
답변에 대한 댓글 2개
2018-12-26 (수) 15:11:02
2018-12-26 (수) 16:18:15
수정화면.php 소스복사 하여 복사입력.php 로
복사입력.php 에 있는 글저장 버튼을 글쓰기.php에 있는 스크립트로 변경
이렇게 하니 새자료가 하나 입력 되네요..ㅎㅎ
다시 한번 감사합니다.
복사입력.php 에 있는 글저장 버튼을 글쓰기.php에 있는 스크립트로 변경
이렇게 하니 새자료가 하나 입력 되네요..ㅎㅎ
다시 한번 감사합니다.
그누보드 글작성, 글수정 메커니즘을 분석하시는 게 빠를 듯 합니다.
배추베이직 게시판 스킨을 뜯어보시는 것도 추천합니다.
해당게시판 스킨에 말씀하신 기능이 들어가 있습니다.
2018-12-26 (수) 14:15:42
해당게시판에서 그런 기능을 지원하지 않으면 직접 만드시거나,
새글 작성에서 원래글과 똑같이 복사하고 붙이는 수밖에 없습니다.
답변에 대한 댓글 1개
답변을 작성하려면 로그인이 필요합니다.
수정 버튼에 있는 기능을 "글복사입력" 버튼으로 추가 후 수정화면을 글 복사입력 화면으로
소스 복사 후 수정화면에 있는 글 수정(저장) 버튼을 ..........
수정이 아니라 ==> 입력으로 즉, insert로 하면 된다는 것이네요..
감사합니다.
채택합니다.