고민을 하다 또 질문을 드리게 됐습니다.
아직 가능여부도 몰라서 아래의 내용들이 실제 구현 가능한지 여쭤봅니다. 가능하다면 참고할만한 내용이나 힌트를 좀 알려주시면 감사하겠습니다.
관리자가
A게시판 $wr_1에 셀렉트값을 선택해서 입력 저장 할 때,
B게시판 $wr_1에 A게시판 $wr_1에 선택된 값에 따른 조건값을 동시에 입력할 수가 있을까요?
예를 들자면,
A게시판 $wr_1에 셀렉트값 1이 입력이 되면 자동으로
B게시판
$wr_1 = 현재년도
$wr_2 = 과일종류
$wr_3 = 과일금액
이 입력되게 하고 싶습니다.
가능할까요?
답변 3개 / 댓글 3개
B게시판에도 제목 /등록자/ 내용은 기본적으로 등록이 되어야합니다
스킨폴더에 write_update.skin.php 을 만들고 다음 내용을 넣으세요
<?php
if($wr_1 ==1){
$write_table = $g5['write_prefix'].'B게시판 아이디';
$wr_num = get_next_num($write_table);
$wr_1 = date("Y", G5_SERVER_TIME);
sql_query("insert into $write_table set wr_num = '$wr_num',wr_subject = '$wr_subject',wr_content='$wr_id',mb_id = '{$member['mb_id']}',wr_name='$wr_name', wr_1 = '$wr_1',
wr_2 = '사과', wr_3 = '10000' ", true); //---등록 테스트 후 에러 안 나면 ,true 삭제
$wr_id2 = sql_insert_id();
sql_query(" update $write_table set wr_parent = '$wr_id2' where wr_id = '$wr_id2' ");
}
답변에 대한 댓글 1개
답변에 대한 댓글 1개
별도의 질문내용입니다. ^^
항상 관심가져주셔서 감사합니다. 복 받으실 겁니다.
장기간 지방 출장과 정신없는 사업을 하나 진행하다보니 이제서야 답변드리게 됐습니다.
감사합니다.
/bbs/write_update.php 파일을 보시면
$bo_table값과 $w 의 값('' 또는 'u')로 판단해서 처리를 합니다.
공통요소를 건드리는 부분이라 어려우실수있기에
그누보드에서는 하단영역에
include_once(G5_SKIN_PATH.'/write_update.tail.skin.php'); 라는 영역을 만들어 사용할 여유를 준비해두었습니다.
스킨디렉토리에서 write_update.tail.skin.php 파일을 생성해서
해당영역에
SQL문을 추가하시면 됩니다.
관련 SQL문은 $w 로 분기한 insert / update 구문의 영역들을 복제하셔서
B테이블의 최소한의 기본정보 값들을 셋팅하시고 wr_1 ~wr_3 에 필요요소를 추가적으로 제어하시면 해결가능합니다.
답변에 대한 댓글 1개
질문을 드려 놓고 장기간 출장과 여러 업무로 이제서야 확인을 하게됐습니다.
감사합니다.
답변을 작성하려면 로그인이 필요합니다.
질문을 드려놓고 장기간 출장과 여러 업무로 이제서야 확인을 하게됐습니다.
감사합니다.