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

<?php echo ($write['wr_1'] == "1") ? "checked" : "";?> 채택완료

alexseo 3년 전 조회 1,834

<?php echo ($write['wr_1'] == "1") ? "checked" : "";?>

위의 부분을 설명 부탁드립니다.

 

 

<?php if ($is_admin) { ?>
<tr>
    <th scope="row">메인출력</th>
    <td><input type="checkbox" name="wr_1" value="1" <?php echo ($write['wr_1'] == "1") ? "checked" : "";?>> 메인출력 </td>
</tr>
<?php } ?>

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

답변 5개

채택된 답변
+20 포인트
심플코드

<?php echo ($write['wr_1'] == "1") ? "checked" : "";?>

 

삼항 연산자는 if 문으로 풀어서 아래와 같이 해석하시면 됩니다.

 

</p>

<p><?php</p>

<p>if($write['wr_1'] == "1") {</p>

<p>    echo "checked";</p>

<p>} else {</p>

<p>    echo "";</p>

<p>}

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

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

a
3년 전

답변 감사합니다.

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

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

<?php echo ($write['wr_1'] == "1") { echo "checked" } else { echo "";?>

이런식으로 해석하시면됩니다.

 

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

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

여분필드  wr_1 이 1일 때는 체크박스의 체크부분 활성화 아니라면 비활성화.

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

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

더큐큐
3년 전

wr_1 값이 1이면 checked 를 출력 아니면 아무것도 출력안한다...네요.

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

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

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

로그인