테스트 사이트 - 개발 중인 베타 버전입니다

mb_no를 가입시 저장시킬 수 있나요? 채택완료

망이망소이 6년 전 조회 2,164

register_form.skin.php에서 아래처럼 분할하여 값을 저장하는데 있어서

</p>

<p><?php

$ex_1 = explode("|", $member['mb_1']);

$ex1_00 = $ex_1[0];

$ex1_01 = $ex_1[1];

$ex1_02 = $ex_1[2];

?></p>

<p>

 

ex1_02 값에 'mb_no'를 넣고 싶습니다.  

물론 가입이 완료되지 않아서 mb_no 자체가 없는시점이라

업데이트페이지서 하면 되는건가 싶네요?

 

다시 회원정보 불러와서 저장시키면 되긴 하는데 최초가입시점에 처리하고자 하는데 

방법이 없는건지요?

 

register_form_update.tail.skin.php 에서 업데이트하면서 ex1_02 에 집어넣는 방법 없을까요?

</p>

<p>$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개

채택된 답변
+20 포인트
플래토
6년 전
$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'];

로 대치할수도있습니다.

 

로그인 후 평가할 수 있습니다

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

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

로그인