게시판 checkbox 필드에서 checked 수정 값유지

안녕하세요 수정시에 값이 저장안되는 문제입니다.

 

먼저 editor.php입니다.

<div class="attr-value"> 
				<input type="hidden" name="kboard_option_type_color_text1" value="">
				<input type="checkbox" name="kboard_option_type_color_text1" value="1"<?php if($content->option->type_text_color_text1 == '1'):?> checked<?php endif?>> 우드(엣지/1)
				<input type="hidden" name="kboard_option_type_color_text2" value="">
				<input type="checkbox" name="kboard_option_type_color_text2" value="2"<?php if($content->option->type_text_color_text2 == '2'):?> checked<?php endif?>> 우드(1)
				<input type="hidden" name="kboard_option_type_color_text3" value="">
				<input type="checkbox" name="kboard_option_type_color_text3" value="3"<?php if($content->option->type_text_color_text3 == '3'):?> checked<?php endif?>> 패브릭(1)
				<input type="hidden" name="kboard_option_type_color_text4" value="">
				<input type="checkbox" name="kboard_option_type_color_text4" value="4"<?php if($content->option->type_text_color_text4 == '4'):?> checked<?php endif?>> 레자(1)
				<input type="hidden" name="kboard_option_type_color_text5" value="">
				<input type="checkbox" name="kboard_option_type_color_text5" value="5"<?php if($content->option->type_text_color_text5 == '5'):?> checked<?php endif?>> 라미스(1)
				<input type="hidden" name="kboard_option_type_color_text6" value="">
				<input type="checkbox" name="kboard_option_type_color_text6" value="6"<?php if($content->option->type_text_color_text6 == '6'):?> checked<?php endif?>> 드로우(2)
				<input type="hidden" name="kboard_option_type_color_text7" value="">
				<input type="checkbox" name="kboard_option_type_color_text7" value="7"<?php if($content->option->type_text_color_text7 == '7'):?> checked<?php endif?>> 우드(2)
				<input type="hidden" name="kboard_option_type_color_text8" value="">
				<input type="checkbox" name="kboard_option_type_color_text8" value="8"<?php if($content->option->type_text_color_text8 == '8'):?> checked<?php endif?>> 패브릭(2)
				<input type="hidden" name="kboard_option_type_color_text9" value="">
				<input type="checkbox" name="kboard_option_type_color_text9" value="9"<?php if($content->option->type_text_color_text9 == '9'):?> checked<?php endif?>> 레자(2)
				<input type="hidden" name="kboard_option_type_color_text10" value="">
				<input type="checkbox" name="kboard_option_type_color_text10" value="10"<?php if($content->option->type_text_color_text10 == '10'):?> checked<?php endif?>> 라미스(2)
			</div>

 

document.php입니다.

<span class="color_box_1">
					<?php if($content->option->type_color_text1 == '1'):?>
							<span class="color_text">
								<strong>Wood</strong></br><strong class="color_font_strong" >Color</strong></br><span class="color_small_text">(Top Board)</span>
								<span class="color_edge">
								Edge
								</span>
							</span>							
					<?php endif?>
					<?php if($content->option->type_color_text2 == '2'):?>
							<span class="color_text color_padding">
								<strong>Wood</strong></br><strong class="color_font_strong" >Color</strong></br><span class="color_small_text">(Top Board)</span>
							</span>							
					<?php endif?>
					<?php if($content->option->type_color_text3 == '3'):?>
							<span class="color_text color_padding">
								<strong>Fabric</strong></br><strong class="color_font_strong" >Color</strong></br><span class="color_small_text">(Top Board)</span>
							</span>							
					<?php endif?>
					<?php if($content->option->type_color_text4 == '4'):?>
							<span class="color_text color_padding">
								<strong>Reza</strong></br><strong class="color_font_strong" >Color</strong></br><span class="color_small_text">(Top Board)</span>
							</span>							
					<?php endif?>
					<?php if($content->option->type_color_text5 == '5'):?>
							<span class="color_text color_padding">
								<strong>Lamis</strong></br><strong class="color_font_strong" >Color</strong></br><span class="color_small_text">(Top Board)</span>
							</span>						
					<?php endif?>
					</span>

 

<input type="hidden" name="kboard_option_type_color_text1" value="">
<input type="checkbox" name="kboard_option_type_color_text1" value="1"<?php if($content->option->type_text_color_text1 == '1'):?> checked<?php endif?>> 우드(엣지/1)

이런식으로 히든필드와 묶어서 등록하게되면 수정시에도 유지되는것이 아니었나요..?

수정시에 체크되어있는 필드값이 사라지게됩니다.

이미 비슷한 방식으로 수차례 진행했으나 문제가 없었는데 갑자기 생겨 당황스럽네요..ㅠㅠ

코드 자체에는 문제가 없는것인지 궁금합니다!

 

항상 감사드립니다.

워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
워드프레스 에러 기술지원 서비스 전문가에게 맡기세요
좋은 정보와 인맥을 동시에, 워드프레스 사용자 단톡방 참여하기