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

if문 질문드립니다. 채택완료

그누배우자 8년 전 조회 2,190

안녕하세요

체크박스를 체크하면 표시가 나게 하고 싶습니다.

체크를 안한상태면 체크안되게 하고 싶구요..

소스는

 

입력은

</p>

<p><input  name="wr_1" value="테스트입니다." type="checkbox" /></p>

<p>

 

출력은 메일로 보내는 형식이라..

</p>

<p><?php</p>

<p>$body .= "$wr_1 <input type=\"checkbox\" $if($wr_1) echo \"checked\">";</p>

<p>?></p>

<p>

 

일단 이런식으로 했는데 당연히 안됩니다 ㅠ

고수님들의 조언 부탁드립니다

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

답변 3개

채택된 답변
+20 포인트
SLOOP
8년 전

이렇게 해보세요

$checked = ($wr_1) ? 'checked' : '';

$body .= "$wr_1 ";

?>

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

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

그누위즈

</p>

<p style="font-size:11pt; font-family:맑은 고딕;">name이 wr_1인 체크박스가 체크가 되어 저장되면 수정시 name이 wr_1인 체크박스에는 자동으로 체크가 되어있습니다.

<input type="checkbox" name="wr_1" value="1" <?php echo get_checked($write['wr_1'], '1'); ?> /></p>

<p style="font-size:11pt; font-family:맑은 고딕;">

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

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

플래토
8년 전

</p>

<p><?php</p>

<p>$body .= $wr_1. '<input type=\"checkbox\"'.( ($wr_1) ?'\"checked\"':'').'>';</p>

<p>?></p>

<p>

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

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

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

로그인