회원가입 체크박스
본문
회원가입 여분필드로 체크박스 만들었는데
관리자페이지에서는 잘 넘어오는데
수정시 풀려있습니다 ㅠㅠ어케하나요..?
register.form.skin.php에 아래처럼 넣었고
<div>mb_1</div>
<?php
$fax = explode(" ",$member['mb_1']); // 품목
?>
<div style="margin-top:20px; ">
<input type="checkbox" name="fax[0]" value="#간병/실버도우미 " <?php echo ($member['mb_1'] == "#간병/실버도우미 ") ? "checked" : "";?><?php echo $fax[0] ?>>#간병/실버도우미
<input type="checkbox" name="fax[1]" value="#산후도우미 " <?php echo ($member['mb_1'] == "#산후도우미 ") ? "checked" : "";?><?php echo $fax[1] ?>>#산후도우미
</div>
register_form_update.tail.skin.php 만들어서 이렇게 넣었습니다.
<?php
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
$mb_1 = "$fax[0]$fax[1]$fax[2]$fax[3]$fax[4]$fax[5]$fax[6]$fax[7]$fax[8]$fax[9]$fax[10]$fax[11]$fax[12]$fax[13]$fax[14]$fax[15]$fax[16]$fax[17]$fax[18]$fax[19]$fax[20]$fax[21]";
sql_query(" update {$g5['member_table']} set mb_1 = '$mb_1' where mb_id = '$mb_id' ");
?>
답변 1
일단 디비에 제대로 저장이 되는지 확인부터 해보세요
mb_1의 형태도 알아보셔야 합니다.
varchar(255)이라면 글자수도 체크해보셔야 할거 같구요
위 소스만 봐서는 공백으로 explode하는데 저장시에 공백이 없어보입니다