채택완료

ㅜㅜ 제발 도와주세요

2015-04-19 (일) 12:37:51 3,756

회원가입할때 생년월일을 $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개

채택된 답변
+20 포인트
2015-04-20 (월) 10:36:20

조립하셨으니 분해 작업도 해주셔야죠..

$mb_birth = "$br_y$-br_m$-br_d";

 

수정하실때 저 데이터를 분리해서 ​

 

각 select값에다가 기본값으로 넣어 주세요..

 

예를들어 <option value='$mb_birth​[0]' >선택</option> 

 

문자열을 자르시면 되는데

http://tipsbox.tistory.com/47

위 주소 응용해서요..

​

​

스킨 상단 php부분에 넣으세요

list($mb_birth_y, $mb_birth_m, $mb_birth_b) = explode('-', $member[mb_birth]);

답변을 작성하려면 로그인이 필요합니다.