회원등록에서 성과 이름을 별도로 받고 싶읍니다.알으켜 주세요. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

회원등록에서 성과 이름을 별도로 받고 싶읍니다.알으켜 주세요. 정보

회원등록에서 성과 이름을 별도로 받고 싶읍니다.알으켜 주세요.

본문

거의 10일을 삽질하고 있읍니다.

회원등록에서 이름 입력 받는 칸을 나누어 성을 입력하고 다음에는 이름을 입력 받아
성+이름으로 mb_name에 저장하고 싶은데 어떻게 해야 하죠.

아래와 같이 하니 않되어서...

<TR bgcolor="#FFFFFF">
            <TD width="120" class=m_title>성</TD>
            <TD class=m_padding><input class=m_text type=text name="mb_name1" size=40 maxlength=40 <?=($w=="")?"required":"";?> value="<?=$mb_name1?>"></TD>
  </TR>
  <TR bgcolor="#FFFFFF">
            <TD width="120" class=m_title>이름</TD>
            <TD class=m_padding><input class=m_text type=text name="mb_name2" size=40 maxlength=40 <?=($w=="")?"required":"";?> value="<?=$mb_name2?>"></TD>
<?=member[mb_name]=$mb_name1,$mb_name2;?>
</TR>
이렇게하고 mb_name1과 mb_name2를 더해서 mb_name에 넣고 싶은데.. 도저희 안되네요.
<?=member[mb_name]=$mb_name1,$mb_name2;?>을 하니 mb_name에 넣어들어가지 않아
아무런 값이 없다고 에러가 나오네요.

그리고, 성하고 이름 사이에는 스페이스를 넣고 mb_name에 넣고 싶읍니다.
즉 "김 성철"과 같이 성과 이름 가운데 스페이스가 들어가고요..

어떻게 하면 좋을까 고수님들께  부탁드립니다.
  • 복사
작성자에 의해 채택됐습니다.
<?=member[mb_name]=$mb_name1,$mb_name2;?>

==>

<?=$member[mb_name]=$mb_name1.$mb_name2;?>

member 앞에 $를 넣어주고, $b_name1과 $mb_name2 사이에 , 을 .로 변경

값이 없어 출력이 않되면 임시로 값을 한 번 주고 확인하면되지요.

즉 $mb_name1 = '김', $mb_name2 = '철수' 이렇게 임시로 값을 주고 확인해 보세요.

댓글 전체

작성자에 의해 채택됐습니다.
<?=member[mb_name]=$mb_name1,$mb_name2;?>

==>

<?=$member[mb_name]=$mb_name1.$mb_name2;?>

member 앞에 $를 넣어주고, $b_name1과 $mb_name2 사이에 , 을 .로 변경

값이 없어 출력이 않되면 임시로 값을 한 번 주고 확인하면되지요.

즉 $mb_name1 = '김', $mb_name2 = '철수' 이렇게 임시로 값을 주고 확인해 보세요.
member앞에 $ 빠진것은 제가 카피 할때 빠진 것이고요...

일단 $mb_name1과 $mb_name2에 임시로 값을 주면 합해져서 입력이 되는데..
아마 Input 문에서 문제가 있는 것 같읍니다. 안되네요.. 아무리 해도..
아 ~~ 이제 풀렸네요.

skin/member/register_form.php 에서는 그냥 아래와 같이 하고

<TR bgcolor="#FFFFFF">
            <TD width="120" class=m_title>First Name<font color="red"> *</font></TD>
            <TD class=m_padding><input class=m_text type=text name="mb_name1" size=30 maxlength=30 <?=($w=="")?"required":"";?> itemname='first name' value="<?=$mb_name1?>"></TD>
  </TR>
  <TR bgcolor="#FFFFFF">
            <TD width="120" class=m_title>Last Name<font color="red"> *</font></TD>
            <TD class=m_padding><input class=m_text type=text name="mb_name2" size=30 maxlength=30  <?=($w=="")?"required":"";?> itemname='last name' value="<?=$mb_name2?>"></TD>
  </TR>

bbs/register_form_update.php에서

// 자동등록방지 검사
include_once ("./norobot_check.inc.php");

$mb_id = trim(strip_tags($_POST[mb_id]));
$mb_password = trim($_POST[mb_password]);
$mb_name = trim(strip_tags($_POST[mb_name]));
$mb_email = trim(strip_tags($_POST[mb_email]));
$mb_name = $mb_name1." ".$mb_name2; <--------------- 여기에 넣으니 잘되는군요.

first Name 을 Raymond
Last Name을 Kim
이라고 넣고 DB에서 확인하니 Raymond Kim이라고 잘 들어갑니다.

고맙습니다.
© SIRSOFT
현재 페이지 제일 처음으로