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' ");
}
라는 함수가 있습니다.
이걸로 한번해보시길~
// 게시판 테이블에서 하나의 행을 읽음
function get_write($write_table, $wr_id)
{
return sql_fetch(" select * from $write_table where wr_id = '$wr_id' ");
}
라는 함수가 있습니다.
이걸로 한번해보시길~

엘모님 죄송하지만 php 초보라서, 엘모님이 알려주신 방법으로 어떻게 해야 하는지 모르겠어요..^^;;
sql 날리는 부분 리스트 스킨에 포문 돌아가는 안쪽에 넣으셧는지?????
sql보면 $i값이 없어서....그런거 같네요...그리고 값 부를땐 $list[][]일케 부르실려면 lib/common.lib.php에서 get_list()함수부분 확인해보세영~
sql보면 $i값이 없어서....그런거 같네요...그리고 값 부를땐 $list[][]일케 부르실려면 lib/common.lib.php에서 get_list()함수부분 확인해보세영~

네..for 문 안쪽에 넣었구요...
형식은 굳이 $list[][] 아니고, $com_link3 이어도 상관없습니다. 둘 다 해봤는데 값이 나오지 않았다고 말씀 드리고 싶어서 그런 것입니다.
형식은 굳이 $list[][] 아니고, $com_link3 이어도 상관없습니다. 둘 다 해봤는데 값이 나오지 않았다고 말씀 드리고 싶어서 그런 것입니다.

다시보니까 $list[$i][wr_1]' 이부분에 문제가 있겟네요...
$sql = "select wr_link1, wr_link2 from 테이블명 where wr_subject = '{$list[$i][wr_1]}' ";
이렇게 괄호로 묶어주세요
$sql = "select wr_link1, wr_link2 from 테이블명 where wr_subject = '{$list[$i][wr_1]}' ";
이렇게 괄호로 묶어주세요

엘모님 감사드려요^^
워낙 초보다 보니 단순한 곳도 제대로 알지 못하네요.
덕분에 해결했습니다.
항상 행복하시고, 건강하세요.
워낙 초보다 보니 단순한 곳도 제대로 알지 못하네요.
덕분에 해결했습니다.
항상 행복하시고, 건강하세요.