2026, 새로운 도약을 시작합니다.

안녕하세요..문의드립니다. 채택완료

안녕하세요..문의드립니다.

write 페이지에서 라디오 버튼을 체크하면 뷰페이지에 체크한 항목이 표시되고 싶습니다.

단순히 <?=$view[wr_1]?> 이렇게 하면 체크한대로 글이 표시됩니다.

class를 적용해서 색상을 다르게 하고싶은데

아래 뷰페이지와 같이 하면 예약가능만 계속 표시됩니다.

고수님들의 도움을 바랍니다. ^^

write 페이지

<input name="wr_1" type="radio" id="wr_1" value="예약가능" checked="checked" <?php if($write['wr_1']=="예약가능") echo "checked";?>>예약가능&nbsp;&nbsp;
<input type="radio" <?php if($write['wr_1']=="예약마감") echo "checked";?> name="wr_1" value="예약마감" id="wr_10">예약마감

뷰페이지

<?php if ($view[wr_1]) { ?>
<span class="sbtn_b04"">예약가능</span>
<?php } else {?>
<span class="sbtn_b06"">예약마감</span>
<?php } ?>

답변 1개

채택된 답변
+20 포인트

<?php if ($view[wr_1] == '예약가능') { ?>
<span class="sbtn_b04"">예약가능</span>
<?php elseif($view[wr_1] == '예약마감') {?>
<span class="sbtn_b06"">예약마감</span>
<?php } ?>

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

답변에 대한 댓글 2개

신비님 도움을 주셔서 넘 감사드립니다.
적용을 해보니

Parse error: syntax error, unexpected T_ELSEIF in / 오류가 나옵니다.
오류나는곳 : <?php elseif($view[wr_1] == '예약마감') {?>
<?php if ($view[wr_1] == '예약가능') { ?>
<span class="sbtn_b04"">예약가능</span>
<?php } elseif($view[wr_1] == '예약마감') {?>
<span class="sbtn_b06"">예약마감</span>
<?php } ?>

ps.
실수로 elseif 앞에 } 빼먹었네요. 미안해용. ^^;

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

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

로그인
🐛 버그신고