리스트페이지에서 여분필드 출력 질문드려요
본문
view.skin.php 파일에서는 이렇게하면 잘 나옵니다!
<?php
//4TH AREA
$Big_Sql = " select * from g5s_BigDiv where BigDivNo = '{$view[wr_36]}'";
$view[wr_36] = sql_fetch($Big_Sql);
$view[wr_36] = $view[wr_36][BigDivName];
//4TH HOTEL
$MediumDiv_Sql = " select * from g5s_MediumDiv where MediumDivNo = '{$view[wr_37]}'";
$view[wr_37] = sql_fetch($MediumDiv_Sql);
$view[wr_37] = $view[wr_37][MediumDivName];
//4TH ROOMTYPE
$Div_Sql = " select * from g5s_Div where DivNo = '{$view[wr_38]}'";
$view[wr_38] = sql_fetch($Div_Sql);
$view[wr_38] = $view[wr_38][DivName];
?>
<!--출력부분-->
<?=$view[wr_36]?><?=$view[wr_37]?><?=$view[wr_38]?>
근데 list.skin.php파일에서는 나오지 않습니다.
<?php
$Big_Sql = " select * from g5s_BigDiv where BigDivNo = '{$list[wr_36]}'";
$list[wr_36] = sql_fetch($Big_Sql);
$list[wr_36] = $list[wr_36][BigDivName];
//4TH HOTEL
$MediumDiv_Sql = " select * from g5s_MediumDiv where MediumDivNo = '{$list[wr_37]}'";
$list[wr_37] = sql_fetch($MediumDiv_Sql);
$list[wr_37] = $list[wr_37][MediumDivName];
//4TH ROOMTYPE
$Div_Sql = " select * from g5s_Div where DivNo = '{$list[wr_38]}'";
$list[wr_38] = sql_fetch($Div_Sql);
$list[wr_38] = $list[wr_38][DivName];
?>
<!--출력부분-->
<?=$list[$i][wr_36]?><?=$list[$i][wr_37]?><?=$list[$i][wr_38]?>
아무것도 나오지 않네요.. 무슨 문제일까요?
!-->!-->
답변 2
일단 아무것도 나오지 않는다는 것은 검색결과가 없거나 쿼리가 잘못됐거나 하는 경우가 되겠지요
일단 $Big_Sql
=
" select * from g5s_BigDiv where BigDivNo = '{$list[wr_36]}'"
;
이줄에서
$list[wr_36]은 어디서 왔나요?
일단 리스페이지의 기본 데이터들은 $list[] 라는 배열로 가져오게 되어있는데요
$Big_Sql = " select * from g5s_BigDiv where BigDivNo = '{$list[wr_36]}'";
이부분을 echo 로 한번 출력해보시면 해결될듯합니다. 재가 보기에는 $list[wr_36]의 값이 없어서 그럴꺼 같습니다.
그누보드에서는 $list[wr_36] 가지고 오려면 상단 어딘가에서 선언을 해줘야합니다.
만일 선언을 안해줬을경우에 $view[wr_37]}를 사용해주셔야하는데
$view값은 command.php에 정의 되어있는걸로 알고 있습니다.
아마 가장확실하게 sql쿼리를 찍어보시는게 빠른 판단일듯 싶습니다.
!-->
답변을 작성하시기 전에 로그인 해주세요.