ㅜㅜ 제발 도와주세요
본문
회원가입할때 생년월일을 $mb_birth <- 안에 다중필드로 합쳐서 들어 가게 해놨는떼
수정하기 할때 초기화가 됩니다. ㅜㅜ 어제부터 계속 하고있는데 넘 어렵네요
register_form_skin
<tr>
<th>생년월일</th>
<td>
<select name='br_y' itemname='생년월일' required>
<option value='' >선택</option>
<?
for ($i = 2014; $i > 1930; $i--) {
echo "<option value='$i' $mb_birth_y =='$i'?''selected':''> $i</option>";
}
?>
</select>년
<select name="br_m" itemname='생년월일' required class="frm_input">
<option value='' >선택</option>
<?
for ($i = 1; $i < 13; $i++) {
if ($i < 10) {$k = "0" . $i;
} else {$k = $i;
}
echo "<option value='$k' $mb_birth_m=='$i'?''selected':''>$k</option>";
}
?>
</select>월
<select name="br_d" itemname='생년월일' required class="frm_input">
<option value='' >선택</option>
<?
for ($i = 1; $i < 32; $i++) {
if ($i < 10) {$k = "0" . $i;
} else {$k = $i;
}
echo "<option value='$k' $mb_birth_b=='$i'?''selected':''>$k</option>";
}
?>
</select>일
register_form_update.php
//생일
$mb_birth = "$br_y$-br_m$-br_d";
$sql5 = " update $write_table set mb_birth = '$mb_birth' where mb_id = '$mb_birth' ";
sql_query($sql5);
이렇게 넣었는데 ㅠㅠ
제발 도와주세요.
답변 2
조립하셨으니 분해 작업도 해주셔야죠..
$mb_birth = "$br_y$-br_m$-br_d";
수정하실때 저 데이터를 분리해서
각 select값에다가 기본값으로 넣어 주세요..
예를들어 <option value='$mb_birth[0]' >선택</option>
문자열을 자르시면 되는데
위 주소 응용해서요..
스킨 상단 php부분에 넣으세요
list($mb_birth_y, $mb_birth_m, $mb_birth_b) = explode('-', $member[mb_birth]);