기존 글에서 wr_1 을 카운트 할 수 있나요?
본문
예를들어... .
wr_1 에 "홍길동" 이라는 이름을 입력하는 부분이 있다고 하면 기존에도 입력값이 있었는지, 아니면 새로운건지 이 부분도 카운트 할수가 있나요??
작성자라면 글 갯수로 카운트 할수 있겠지만..
작성자가 입력하는 부분에서 wr_1를 카운트 할수도 있나요?
질문의 요지는...
오늘 제품을 구입하는 사람이 신규인지 재구매인지 글 작성이 완료가 되면 확인을 하고 싶어서 입니다.
입력값은 작성자가 wr_1에 입력하는 값으로 생각하면 될거 같은데...
답변 3
오늘 제품을 구입하는 사람이 신규인지 재구매인지 글 작성이 완료가 되면 확인을 하고 싶어서 입니다.
==> 구매라는 것이 게시판에 글을 쓰는 것인가요?
확인"을 관리자가 게시판 내용을 보는 것인가요?
입력값은 작성자가 wr_1에 입력하는 값으로 생각하면 될거 같은데...
==> view.skin.php에서 wr_1 값과 같은 다른 게시물의 갯수를 구하는 것은 어렵지 않습니다.
데이타를 구성하기에 따라 달라집니다.
기본적으로, 게시글의 데이타 에서는 글 정보의 상태를 관리할 요소가 없습니다.
예를들어
1번게시글의 값이 5회 수정이 발생하였고
wr_1에는 '홍길동' 이 존재하는경우
어느시점에 '홍길동'의 정보를 입력했는지
현재 그누보드의 구조로는 알 방법이 없습니다.
영카트의 주문의 상태값은
od_mod_history 라는 값을 통해서
상태를 변경한 이력을 추가하게 구현되어있습니다.
이런것을 참고로 유사하게 wr_1의 값을 변경이력을 관리하게 하거나
데이타 자체를 순번으로 구성해서
데이타의 구조를 변경하거나 하는 형태로 수정해야 이력관리가 가능합니다.
(후자는 난이도가 높습니다.)
그냥 여분필드를 하나 더 만드셈...
예를 들어서 write.skin.php 에서 2번 여분필드를 아래처럼 만들면...
<input type=text id=wr_2 name=wr_2 value="<?php echo $write['wr_2']; ?>**<?php echo $write['wr_1']; ?>">
2번 여분필드에는 wr_1 을 수정할 때마다 아래처럼 값이 입력됩니다.
**1번값**2번값**3번값
이렇게 만들어진 값을 php 에서 ** 을 explode 로 분할하거나...
또는 자바스크립트에서 split 로 분할하여 최종값 - 1 을 하면 토탈 숫자가 나오겠지요.
다만 중복형이 나올 경우에 대한 로직이 필요할 때는 거기에 필요한 로직을 추가하면 됩니다.
만일 작성자가 이걸 못 보게 하려면...
<input style=display:none type=text id=wr_2 name=wr_2 value="<?php echo $write['wr_2']; ?>**<?php echo $write['wr_1']; ?>">
위와 같이 주고 관리자만 wr_2 값을 볼 수 있는 로직이나 페이지 등을 만들어야 합니다. 아님 직접 db 에서 확인하시거나...