채택완료

PHP 조건문 좀 봐주세요..

2016-08-20 (토) 20:09:39 4,305

view.skin.php 에서

Copy
if ( $view['wr_81'] == "AAAA" ) {  // wr_81 이 AAAA 라면	$ad_order_selend = 'YES'; // YES 출력	} else { // 아니면	$ad_order_selend = 'NO';	// NO 출력 }

이런 조건문이 있는데 view 페이지에서는 잘되거든요..

근데 이걸 list 페이지에서 해봣는데

Copy
<?php if ( $view['ca_name'] == "취소" ) {       echo "<div id='ad_unblock' style='position:absolute; width:100%; height:20px; background:url('<?php echo $board_skin_url?>/img/ad_bg_w_50.png') repeat;'></div>";     } else if {      echo "";} ?>

카테고리가 취소 일경우 div 생성해야하는데요

뭐가 이상한건지 모르겠어요.. $view 를 $list 로도 해보고 했는데도

에러가 나네요..

리스트페이지에서는 다르게 해야하는건가요?

|

답변 3개 / 댓글 4개

채택된 답변
+20 포인트

<?php if ( $list[$i]['ca_name'] == "취소" ) { 

  echo "<div id='ad_unblock'  style=\"position:absolute; width: 100%; height: 20px; background: url('$board_skin_url/img/ad_bg_w_50.png') repeat\" ></div>";

답변에 대한 댓글 1개

2016-08-20 (토) 22:22:02
슈와이님 답변 고맙습니다!
알려주신 방법으로 하니 바로 적용이 됩니다.

문제는 제가 else 가 아닌 else if 를 적어서 그런것이였더군요 ㅠㅠ
이것저것 시험하다가 적은것 같습니다.

그리고 문법에서 \ 붙이는 방법도 알려주셔서 감사합니다!

늦은밤 마무리 잘 하시고 안녕히 주무세요^^


==================================================================

혹시라도 이 소스가 필요하신 분은
마지막 else if 가 아니라 else 입니다^^
Copy
<?php if ( $list[$i]['ca_name'] == "취소" ) { echo "<div id='ad_unblock' style='position:absolute; width:100%; height:20px; background:url('<?php echo $board_skin_url?>/img/ad_bg_w_50.png') repeat;'></div>";} else if {echo "";} ?>

답변에 대한 댓글 2개

네.. ^^
2016-08-20 (토) 20:17:27
답변 감사합니다 ㅠㅠ
인덱스웹님과 GKTEAM 님 답변대로 해봐도
하얗게만 나오고 안되요 ㅠㅠ 왜 그럴까요..

카테고리도 분명 취소 가 있는데 ㅠㅠ

$list[$i]['필드명']  으로 해보세요 

답변에 대한 댓글 1개

2016-08-20 (토) 20:16:53
답변 감사합니다. 그대로 했는데 화면이 그냥 하얗게 나옵니다 ㅠㅠ
별도로 수정한게 있어서 그런가.. 해서 그냥 basic 게시판으로 해도 동일해요 ㅠㅠ

화면이 하얗게 나오고 아무것도 안보입니다 ㅠㅠ

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