editor.php
document.php
ex1>
ex2>
document의 출력이 안되옵니다. 정상 출력이라면 ex1 ex2 둘다 옵션벨류의 값인 숫자 1~ 24까지가 출력이 되는게 맞을것 같은데... 뭐가 문제일가요...
아래 예제를 참고해서 몇몇 부분을 수정해주세요.
<select name="kboard_option_s_time1">
<option value="01:00"<?php if($content->option->s_time1 == '01:00'):?> selected<?php endif?>>01:00</option>
<select name="kboard_option_time2">
<option value="01:00"<?php if($content->option->time2 == '01:00'):?> selected<?php endif?>>01:00</option>
<select name="kboard_option_apm">
<option value="주간"<?php if($content->option->apm == '주간'):?> selected<?php endif?>>주간</option>
값 출력은 아래와 같습니다.
<p>근무시간 : <?php echo $content->option->s_time1?></p>
<p>근무시간2 : <?php echo $content->option->time2?></p>
<p>APM : <?php echo $content->option->apm?></p>
s_time1, time2, apm 등 옵션 필드의 이름은 제한이 없으며 형식만 일정하게 맞춰주시면 됩니다.
또한 필드의 value 값도 실제 출력값을 입력을 해주셔야 합니다.
저장은 kboard_option_{name} 필드 name을 이런 형식으로,
출력은 <?php echo $content->option->{name}?> 이런 형식입니다.
입력필드 추가하는 방법은 블로그에도 나와있습니다 ㅎㅎ
감사합니다. 항상 질문 올리기 죄송해서.. 커뮤니티 뒤져보고.. 블로그도 그페이지는 즐찾 되잇어요... ㅠㅠ
엉뚱하게 kboard_option을 배재하고 생각 햇네요.........벨류값 자체는 임의지정해도 되는거로 기억하는데 우측의 속성값이라고 해야하나요? 그것과 왜 동일 해야 한다는거죠???
option 의 경우 if 문으로 체크하기 때문입니다.
<option value="01:00"<?php if($content->option->s_time1 == '01:00'):?> selected<?php endif?>>1시입니다</option>
아래와 같이 체크하는게 없다면 상관없겠죠.
<input type="text" name="kboard_option_s_time1" value="<?php echo $content->option->s_time1?>">
value 값은 강제는 아닙니다.
if 문 등 php 프로그램을 다루실 줄 안다면 적절히 활용하시면 됩니다^^
많은 도움 되엇고 이해 햇습니당. 감사합니다!