채택완료

리스트페이지에서 여분필드 출력 질문드려요

2014-10-28 (화) 16:13:13 3,748

view.skin.php 파일에서는 이렇게하면 잘 나옵니다!

Copy
<?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파일에서는 나오지 않습니다.

Copy
<?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개

채택된 답변
+20 포인트
2014-10-28 (화) 16:49:09

일단 아무것도 나오지 않는다는 것은 검색결과가 없거나 쿼리가 잘못됐거나 하는 경우가 되겠지요

일단 $Big_Sql = " select * from g5s_BigDiv where BigDivNo = '{$list[wr_36]}'";  이줄에서

$list[wr_36]은 어디서 왔나요?

일단 리스페이지의 기본 데이터들은 $list[] 라는 배열로 가져오게 되어있는데요

Copy
$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쿼리를 찍어보시는게 빠른 판단일듯 싶습니다.​

답변을 작성하려면 로그인이 필요합니다.