다른 테이블의 wr_id 채택완료
a게시판의 wr_1에 해당 글의 wr_id가 별도로 기록됩니다.
이 a게시판에서 특정글을
b,c게시판으로 복사합니다.
b,c게시판의 wr_1의 값은 같습니다(a게시판의 wr_id).
이 wr_1값을 이용해
b게시판 리스트에서
c게시판의 복사된 해당글의 뷰페이지로 갈 수 있을까요?
href="<?=$g5[path]?>/bbs/board.php?bo_table=c&wr_id=?????&sca=&sop=and&sfl=wr_1&stx=<?=$list[$i][wr_1]?>" target="_blank"
이런 링크로 c게시판에 복사한 글의 뷰페이지로 가려는데...
c&wr_id=?????을 추출할 수 없으니 안되네요..
답변 1개
A게시판의 wr_1에 해당글(해당글이 무엇을 의미하는지요?) wr_id는 이미 존재하는데
다시 wr_1 = wr_id 인가요?
A게시판의 특정글을 B / C 게시판으로 복사 => 이러면 B와 C에 각각의 wr_id 가 생성되겠죠
B와 C의 wr_1의 값은 A게시판의 wr_id로 대입
B게시판의 리스트에서 C게시판의 복붙된 wr_id로 가려면
wr_id의 값을 모르니 이동이 안되겠죠
-------------
B에서 리스트를 읽어들이는 시점에
각 리스트마다
C의 wr_1 의 값이 B의 wr_1과 같은 Row을 읽어들여서 wr_id를 가지고 있는상태에서
B의 리스트에 상세내역 보기를
$sql = "select * from tableB where .........";
$result = sql_query($sql);
while ($row = sql_fetch_array($result)) {
$sql2 = "select * from tableC where wr_1 = '{$row[wr_1]}' ";
$row2 = sql_fatch($sql2);
echo "<a href='/bbs/board.php?bo_table=tableC&wr_id={$row2[wr_id]}'>{$row[wr_subject]}</a>";
}
와 같은 패턴으로 만들어주시면 될듯합니다.
더 단축할수도 있으나
이해를 돕기위해서 일반적 형태(중첩조회)로 가이드합니다.
답변에 대한 댓글 2개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인