Copy
여분필드 이용에 대한 조언 부탁합니다
게시판 여분필드 wr_1 또는 wr_2 에 값이 있으면
<th class="show-cell text-center px-3">링크 </th> 이 출력 되게 하려고 아래와 같이 했더니 아무 것도 출력이 안되네요!!
어디에 문제가 있을까요??
즐겨찾기 스킨을 만들고 있는데 ~
list 페이지에서 wr_1 또는 wr_2 에 사이트 이름이 있을 때만
링크라는 셀이 출력이 되도록 하려고 아래와 같이 하였습다.
<?php
if($list[$i]['wr_1'] or $list[$i]['wr_2'] ){?>
<th class="show-cell text-center px-3">링크 </th>
<?php }?>
|
답변 6개 / 댓글 6개
채택된 답변
+20 포인트
$list[$i]
즉 $list 배열을 불러오는 과정이기때문에
for문 안에서 호출하셔야합니다
<th>가 붙은거보니 $list을 풀어쓰는 for문 밖에서 선언하신것같네요
(정확한 호출위치를 알려주시면 더 정확한 답변을 들으실수있을것같네요)
wr_1 , wr_2 컬럼이면 각 게시물 별로 즐겨찾기를 만들고계신건가요?
저걸 쓰실려면 $i를 정의해주시거나 for문안에서 사용하시길바랍니다
답변에 대한 댓글 3개
아하 그러면 먼저 현재 리스트에 링크가 있는지 체크 부터해야겠네요
해당파일 최상단에
$link_cell = false;
foreach($list as $key=>$value){
if($value['wr_1'] || $value['wr_2']) $link_cell = true;
}
를 정의 해주시고
출력부분에
<?php if($link_cell) { ?><th>링크</th><?php } ?>
이렇게 해주시고
물론 아래 버튼부분 셀도 안나와야하니까 그부분에도 이렇게 해주세요
<?php if($link_cell) { ?><td><button></td><?php } ?>
해당파일 최상단에
$link_cell = false;
foreach($list as $key=>$value){
if($value['wr_1'] || $value['wr_2']) $link_cell = true;
}
를 정의 해주시고
출력부분에
<?php if($link_cell) { ?><th>링크</th><?php } ?>
이렇게 해주시고
물론 아래 버튼부분 셀도 안나와야하니까 그부분에도 이렇게 해주세요
<?php if($link_cell) { ?><td><button></td><?php } ?>
답변을 작성하려면 로그인이 필요합니다.
그리고 링크버튼을 리스트에서 출력되게 하려고요..링크버튼은 출력이 되는데 리스트페이지가 표로 구성되어 있어서 상단에 링크라는 셀이 게시물에 링크가 한개라도 있을 때만 출력되게 하려고요..