list.skin.php 에서 다른 테이블 가져올려고 하는데요. > 그누4 질문답변

그누4 질문답변

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

list.skin.php 에서 다른 테이블 가져올려고 하는데요. 정보

list.skin.php 에서 다른 테이블 가져올려고 하는데요.

본문

list.skin.php 페이지에서 다른 테이블에서 값을 가져오기 위해 아래 select 구문을 썼습니다.

<?
if ($is_admin) {

    $sql = "select wr_link1, wr_link2 from 테이블명 where wr_subject = '$list[$i][wr_1]' ";
    $qry = sql_query($sql);
    $row = mysql_fetch_row($qry);
    $com_link3 = $row[0];
    $com_link4 = $row[1];
}
?>

그리고, <?=$com_link3?> 이나 <?=$list[$i][com_link3]?> 로 해봤지만 값이 나오질 않네요.
view 나 write 페이지에서는 잘 되던데 list에서 안되네요.
list 에서는 별도로 처리해야 하는 게 있나요?

view, write에서는

    $sql = "select wr_link1, wr_link2 from 테이블명 where wr_subject = '$write[wr_1]' ";

이렇게 했습니다.

그리고, 되도록이면 그누보드 원본을 건들지 않고 list.skin.php 에서 해결할려고 합니다.

댓글 전체

lib/common.php 에는

// 게시판 테이블에서 하나의 행을 읽음
function get_write($write_table, $wr_id)
{
    return sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
라는 함수가 있습니다.
이걸로 한번해보시길~
sql 날리는 부분 리스트 스킨에 포문 돌아가는 안쪽에 넣으셧는지?????
sql보면 $i값이 없어서....그런거 같네요...그리고 값 부를땐 $list[][]일케 부르실려면 lib/common.lib.php에서 get_list()함수부분 확인해보세영~
네..for 문 안쪽에 넣었구요...

형식은 굳이 $list[][] 아니고, $com_link3 이어도 상관없습니다. 둘 다 해봤는데 값이 나오지 않았다고 말씀 드리고 싶어서 그런 것입니다.
다시보니까 $list[$i][wr_1]' 이부분에 문제가 있겟네요...

$sql = "select wr_link1, wr_link2 from 테이블명 where wr_subject = '{$list[$i][wr_1]}' ";

이렇게 괄호로 묶어주세요
전체 4 |RSS

회원로그인

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