쉬운 질문 절대 아닙니다. > 그누4 질문답변

매출이 오르면 내리는 수수료! 지금 수수료센터에서 전자결제(PG)수수료 비교견적 신청해 보세요!

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

쉬운 질문 절대 아닙니다. 정보

쉬운 질문 절대 아닙니다.

본문

혹 이런 것도 가능할까요?
a게시판의 게시물1을 b게시판에 복사등록하면서
게시물1의 wr_id도 함께 b게시판의 wr_11에 저장하였습니다.
이렇게 b게시판에 복사등록된 게시물1에 wr_12에 별도의 값을 입력등록과 동시에
a게시판의 게시물1의 wr_12에 등록되게 하는 짜집기 방법이 있을까요? 이거만 알면
작업이 끝날거 같은데 여기서 막혀서 10일이 흘러가네요,,휴

댓글 전체

wr_12에 별도의 값을 입력등록과 동시에 a게시판의 게시물1의 wr_12에 등록되게......

1.  wr_12에 별도의 값이란  새로운 사용자입력값입니까? 아니면 특정필드값입니까?
2.  이렇게 사용할려는 용도는 무엇인지?
해바리님 반갑습니다.~

원래 각각 다른 게시판을 사용하고 있습니다.
a게시판의 `일부` 게시물만 관리자가 b게시판에 복사하여 사용합니다. 그리고 이 게시물(b게시판에서)에 다시 wr_12값을 관리자가 입력합니다. 그럼 그것이 원래 a게시판의 해당게시물의 wr_12 필드에 자동으로 들어가면 좋겠습니다.

최초에 a게시판에서 한게시물의 전체 필드를 통채로 복사하지 않는 것은 a와 b게시판의 필드구조가 거의 서로 다르기 때문입니다.  그리고 관리자가 추가입력해서 a게시판의 해당게시물의 필드에 넣고 싶습니다.
해당게시물의 wr_id는 복사시에 이미 b게시시판으로 가져왔습니다.부디 아신다면 도움을 바라겠습니다.
해바리님의 답변처럼 용도가 궁금합니다만 방법은 아주 간단합니다
b게시판 스킨 폴더에 write_update.skin.php를 만들고
<?
if($w=='u' && $bo_table=='b'){ $tmp_table=$g4[write_prefix].'a게시판';
  sql_query("update $tmp_table set wr_12='$wr_12' where wr_id='$write[wr_11]'");
}
?>
제가 질문을 정확히 못햇는지 모르겠습니다.

a게시판에서 wr_id는 wr_101로 해서 b게시판에 복사해 왔습니다.
그런 다움 관리자가 wr_108에 값을 넣고 이 값은 원래의 게시물의 wr_102 필드에도  넣고 싶은 것입니다. 휴..초보라서요

      즉  a게시판의 특정게시물          b게시판으로 복사
                            wr_id    --->  wr_101로 넣어서 함께 복사
                                                  wr_102에  별도의 값을 관리자 입력 후 다시
                            wr_108 <---    wr_102

이런 내용입니다.
질문 자체에 왜 답변이 제대로 안달리는지 생각해 보시길 바랍니다.
질문 자체가 남이 이해하기도 힘들 뿐더러 질문하는 질문자 조차 헷갈리는 질문을 어찌 답변을 달지 .. 초보라서
다 해결이 되는게 아니라 초보라도 질문 내용이 명확해야 합니다.
맞을지 모르겠지만...

a게시판의 특정게시물을 b게시판으로 복사할때 a게시판의 wr_id값을 b게시판의 wr_101로 주려면,
move_update.php의 약 80줄 아래에 다음과 같이 추가...

if($board[bo_subject]=='a게시판' && $move_write_table=='b게시판')
$sql3 = ", wr_101 = '$row2[wr_id]' ";
$sql = $sql.$sql3;

그리고 b게시판의 게시물을 수정하여 wr_102값을 업데이트할 때, 이 값을 a게시판의 wr_108값도 같이 업데이트 하는 것은 위에 "균이"님 답변대로...

근데 이렇게 하면 한번은 된다 쳐도, 다시 복사할때는 난리가 나겠군요...
그리고 도대체 무슨 데이터를 관리하시길래 이런 방식으로 해야하는지도 궁금해진다는...
체리님, 균이님 먼저 답변 진심으로 감사드립니다.
질문드릴때 102값만 a게시판의 그 글에 넣으면 될 거라 생각하다보니 다른 설명은 드리지 못했습니다.

상황을 말하자면 a 견적의뢰 게시판의 게시글중에 다 쓰는 것이 아니고 입금이 들어온 견적서의 일부 필드만  또 그 원글의 링크(wr_id)도 필요해서 101로 저장한후  관리자가 글을 복사해서 b게시판으로 복사까지는 했습니다. 관리자는 복사해온 글에서 102값을 넣어 작업을 하는데 이 필드가 a게시판에도 필요해서 보내주려고 하는 것입니다. 문제는 a에는 102필드가 있기 때문에 빈 108에 넣어주려구요,,

신청스킨과 관리스킨이 다르다보니 각각 게시판을 이용하게 됐고 그러다보니 너무 불편해서 이렇게 해보려구 하는 것입니다. a게시판의 필드데이타를 b게시판에서도 쓸 수 있어서요. 그리고 관리자가 작업한 몇개 데이타를 a게시판에 집어넣어줄려구요,,
견적스킨과 관리스킨은 달리 사용하더라도
a,b 게시판을  하나로 통합해서 사용하는것이 데이터 관리나 프로그램 코팅면이나
차후 유지 보수측면이나 어느면으로 봐도 효율적인것 같습니다.
필드가 부족하면 필드를 더 늘려서 말입니다.
체리2님 말씀처럼 입력한번은 가능하지만 차후 수정이 일어나면 좀더 복잡해질것입니다.
a게시판에 입금 들어온 견적서만 a게시판 108필드에(추가)  관리자가 필요한 기록만하면
왔다 갔다 하는 101,102 작업은 불필요한것이 아닐까요? 
너모야님.    게시판 설계를 원점에서 부터 다시 생각을......
네 해바리님..친절한 답변에 감사드립니다. 말씀하신대로 번거롭기도 하고 나중에 문제가 생길거 같습니다.
그러면 견적과 관리스킨을 달리 하더라도 a,b 게시판을 어떤 식으로 통합해서, 1개스킨도 아니고 견적과 관리스킨을 쓸수 있을지요? 복잡한 내용이 아니라면 힌트라도 주시면 감사하겠습니다.
견적스킨과 관리스킨에서 사용되어지는 모든 필드값을 사용하고,
실제 보여주는 부분에서, 조회자의 신분에 따라 스킨을 변경하는 팁을 사용하는게 그나마 나을 듯 합니다. (데이터 양이 그리 많지 않을 거라는 전제하에서요.)
전체 66,558 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT