테스트 사이트 - 개발 중인 베타 버전입니다

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

나인티 11년 전 조회 3,538

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]?> </p><p>

 

근데 list.skin.php파일에서는 나오지 않습니다.

 

</p><p> <?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]; 
 ?> 
 <!--출력부분--> </p><p><?=$list[$i][wr_36]?><?=$list[$i][wr_37]?><?=$list[$i][wr_38]?> 
​

 

 

 아무것도 나오지 않네요.. 무슨 문제일까요?

 

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

답변 2개

채택된 답변
+20 포인트

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

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

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

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

 

 

로그인 후 평가할 수 있습니다

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

복스리
11년 전

</FONT></P>
<P><FONT face="Courier New">$Big_Sql</FONT> <CODE class="php plain">= </CODE><CODE class="php string">" select * from g5s_BigDiv where BigDivNo = '{$list[wr_36]}'"</CODE><CODE class="php plain">;  </CODE>​</P>
<P><FONT face="Courier New">

 

이부분을 echo 로 한번 출력해보시면 해결될듯합니다. 재가 보기에는 $list[wr_36]​의 값이 없어서 그럴꺼 같습니다.

 

그누보드에서는 $list[wr_36]​ 가지고 오려면 상단 어딘가에서 선언을 해줘야합니다.

만일 선언을 안해줬을경우에  $view[wr_37]}​를 사용해주셔야하는데

$view값은 command.php에 정의 되어있는걸로 알고 있습니다.

 

아마 가장확실하게 sql쿼리를 찍어보시는게 빠른 판단일듯 싶습니다.

로그인 후 평가할 수 있습니다

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

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

로그인