다른 게시판에 등록된 이미지 파일 가져오기

다른 게시판에 등록된 이미지 파일 가져오기

QA

다른 게시판에 등록된 이미지 파일 가져오기

답변 2

본문

안녕하세요.

 

병원게시판(g5_write_clinic)의 뷰페이지(view.skin.php)에

의사게시판(g5_write_doctor)에 등록된 의사의 사진을 가지고 오려 합니다.

 

의사게시판에 등록된 게시물의 wr_1 번에는 

병원 게시판의 wr_id 가 입력되어 있습니다.

 

병원게시판의 뷰페이지에 아래처럼 작성했습니다.


<?php
  $view2 = sql_fetch("select wr_subject,wr_2, wr_1, wr_id from g5_write_doctor where wr_1 = '".$view['wr_id']."'");
  $sql = "SELECT * FROM g5_board_file WHERE bo_table='doctor' AND wr_id=".$view2['wr_id']." ORDER BY bf_no";
  $fresult = sql_query($sql);
  $files = array();
    while ($frs = sql_fetch_array($fresult)) {
       $url = G5_DATA_URL."/file/doctor/".$frs["bf_file"];  
?>
   <li>
     <img src="<?php echo $url;?>" />
   </li>
<?php } ?>

 

이렇게 했더니 의사게시판의 게시물중 단 하나만의 게시물만 가지고 옵니다.

 

wr_1 이 일치하는 여러개의 게시물을 다 가지고 오려면

어떻게 수정하면 될까요?

 

도움 좀 부탁드립니다.

감사합니다.

이 질문에 댓글 쓰기 :

답변 2

원하는 답변을 찾을 수 없어

다른 방법을 생각해 보고 그 방법으로 해결했습니다.

 

혹시 저와 같은 고민을 하시는 초보분이라면 도움이 될 것 같아 적습니다.

 

질문과 같이 현재 페이지에서 다른 게시판에 있는 특정한 조건을 가진 게시물을 가져오는 방법을 찾았습니다.

 

어렵고 이상하게 본문에 적혀있는 쿼리문으로 해결을 보려고 했지만

더 좋은 방법이 생각 났습니다.

 

그 방법은 최근게시물을 이용하는 것입니다.

최근 게시물이라는 것이 게시판에 있는 게시물을 추출하는 것입니다.

다만 '최신'이 붙었기 때문에 가장 최근글만 가져오는데

이 조건을 달리하면 됩니다.

 

먼저 

https://sir.kr/bbs/board.php?bo_table=g5_skin&wr_id=23635

이 링크의 파일 받습니다.

조건별로 최근게시물을 추출하는 파일입니다.

 

저는 같이 있는 스킨파일은 사용하지 않았고

latest_basic.lib.php 파일을 수정해서 사용했습니다.

70번째줄부터

        if ($sort_key) {
            $sql_common .= " order by $sort_key*1 desc ";
        } else {
            $sql_common .= " order by wr_num desc ";
        }

라고 되어 있는 부분을

        if ($sort_key) {
            $sql_common .= " and $sort_key ";
        } else {
            $sql_common .= " order by wr_num desc ";
        }

로 바꿨습니다.

 

그리고

아래처럼 불러오니 원하는 결과를 얻게 되었습니다.

<?php echo latest_basic("theme/view_doctor", "doctor", 10, 50, 0, "", "", "wr_1={$view[wr_id]}"); ?>

 

 

 

 

 

 

답변을 작성하시기 전에 로그인 해주세요.
전체 4
© SIRSOFT
현재 페이지 제일 처음으로