mb_no를 가입시 저장시킬 수 있나요?
본문
register_form.skin.php에서 아래처럼 분할하여 값을 저장하는데 있어서
<?php
$ex_1 = explode("|", $member['mb_1']);
$ex1_00 = $ex_1[0];
$ex1_01 = $ex_1[1];
$ex1_02 = $ex_1[2];
?>
ex1_02 값에 'mb_no'를 넣고 싶습니다.
물론 가입이 완료되지 않아서 mb_no 자체가 없는시점이라
업데이트페이지서 하면 되는건가 싶네요?
다시 회원정보 불러와서 저장시키면 되긴 하는데 최초가입시점에 처리하고자 하는데
방법이 없는건지요?
register_form_update.tail.skin.php 에서 업데이트하면서 ex1_02 에 집어넣는 방법 없을까요?
$mb_1 = "$ex1_00|$ex1_01|$ex1_02";
sql_query(" update {$g5['member_table']} set mb_1 = '$mb_1' where mb_id = '$mb_id' ");
답변 1
$mb_1 = "$ex1_00|$ex1_01|$ex1_02"; sql_query(" update {$g5['member_table']} set mb_1 = '$mb_1' where mb_id = '$mb_id' ");
의 내용을
업데이트 영역에서
$mb = get_member($mb_id);
$mb_1 = "$ex1_00|$ex1_01|".$mb['mb_no']; sql_query(" update {$g5['member_table']} set mb_1 = '$mb_1' where mb_id = '$mb_id' ");
로 처리하시면 될것 같습니다만
업데이트하는 시점에
$ex1_00 의 값이 없다면
$mb1 = explode($mb['mb_1'],"|");
$mb_1 = $mb1[0]."|".$mb[1]."|".$mb['mb_no'];
로 대치할수도있습니다.
답변을 작성하시기 전에 로그인 해주세요.