안녕하세요
체크박스를 체크하면 표시가 나게 하고 싶습니다.
체크를 안한상태면 체크안되게 하고 싶구요..
소스는
입력은
Copy
<input name="wr_1" value="테스트입니다." type="checkbox" />
출력은 메일로 보내는 형식이라..
Copy
<?php
$body .= "$wr_1 <input type=\"checkbox\" $if($wr_1) echo \"checked\">";
?>
일단 이런식으로 했는데 당연히 안됩니다 ㅠ
고수님들의 조언 부탁드립니다
|
답변 3개
채택된 답변
+20 포인트
이렇게 해보세요
<?php
$checked = ($wr_1) ? 'checked' : '';
$body .= "$wr_1 <input type=\"checkbox\" ".$checked.">";
?>
2017-10-26 (목) 09:30:20
Copy
name이 wr_1인 체크박스가 체크가 되어 저장되면 수정시 name이 wr_1인 체크박스에는 자동으로 체크가 되어있습니다.
<input type="checkbox" name="wr_1" value="1" <?php echo get_checked($write['wr_1'], '1'); ?> />
2017-10-25 (수) 19:32:04
Copy
<?php
$body .= $wr_1. '<input type=\"checkbox\"'.( ($wr_1) ?'\"checked\"':'').'>';
?>
답변을 작성하려면 로그인이 필요합니다.