edior.php
<label><input type="checkbox" name="kboard_option_wr2" value="1" <?php if($content->option->wr2):?> checked<?php endif?>>1년후원</label>
<label><input type="checkbox" name="kboard_option_wr2" value="2" <?php if($content->option->wr2):?> checked<?php endif?>>평생후원</label>
<?php
if($content->option->wr2=='1')
echo '1년후원';
else($content->option->wr2=='2')
echo '평생후원';
?>
에 이렇게 입력했습니다.
option_wr2 값이 1일 경우 "1년 후원이 표시되고" option_wr2 값이 2일 경우 "평생후원" 으로 표시되게 하려고 하려고
<?php
if($content->option->wr2=='1')
echo '1년후원';
else($content->option->wr2=='2')
echo '평생후원';
?>
입력하면 게시판이 작동을 안합니다. 주석 처리를 하니 게시판은 나오는데..
이런경우 어디가 틀린걸까요?
또 echo'1년 후원'을 'img src=1.jpg' 로 바꿔도 작동이 되나요?
감사합니다 :)
말씀하신 대로 checked 추가했더니 잘 되네요~
다른분들을위해서 결론을 써 놓겠습니다.
일단.
editor.php
<label>
<input type="checkbox" name="kboard_option_wr2" value="1" <?php if($content->option->wr2=='1'):?> checked<?php endif?>>1년후원
<input type="checkbox" name="kboard_option_wr2" value="2" <?php if($content->option->wr2=='2'):?> checked<?php endif?>>평생후원</label>
document.php
<?php if($content->option->wr2=='1'):?>
<div class="detail-attr detail-category1">
<div class="detail-name"><?php echo '1년후원'?></div>
</div>
<?php endif?>
<?php if($content->option->wr2=='2'):?>
<div class="detail-attr detail-category1">
<div class="detail-name"><?php echo '평생후원'?></div>
</div>
<?php endif?>
했더니 정상으로 작동하더라구요~
document 파일에 if문을 한번에 쓰려고 하니 작동이 안되서 카테고리의 예문을 보고 함 해봤더니 잘 되네요~ 비슷한 문제로 해매시던분들에게 제가 도움 받았던것처럼 좋은 도움이 되었으면 합니다~ 도와주셔서 감사합니다~
<?php if($content->option->wr2=='1'):?> checked<?php endif?>
<?php if($content->option->wr2=='2'):?> checked<?php endif?>
이런식으로 값을 확인해서 체크해주세요.
출력부분에만 체크를 해주셨네요 ㅎㅎ
그리고 else에는 아무런 체크도 할 수 없습니다.
else대신 else if 로 변경해주세요.
마지막으로, 출력은 아무거나해도 문제가 없죠.