회원등록에서 성과 이름을 별도로 받고 싶읍니다.알으켜 주세요.
거의 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에 넣고 싶읍니다.
즉 "김 성철"과 같이 성과 이름 가운데 스페이스가 들어가고요..
어떻게 하면 좋을까 고수님들께 부탁드립니다.
회원등록에서 이름 입력 받는 칸을 나누어 성을 입력하고 다음에는 이름을 입력 받아
성+이름으로 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에 넣고 싶읍니다.
즉 "김 성철"과 같이 성과 이름 가운데 스페이스가 들어가고요..
어떻게 하면 좋을까 고수님들께 부탁드립니다.
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 4개
==>
<?=$member[mb_name]=$mb_name1.$mb_name2;?>
member 앞에 $를 넣어주고, $b_name1과 $mb_name2 사이에 , 을 .로 변경
값이 없어 출력이 않되면 임시로 값을 한 번 주고 확인하면되지요.
즉 $mb_name1 = '김', $mb_name2 = '철수' 이렇게 임시로 값을 주고 확인해 보세요.
일단 $mb_name1과 $mb_name2에 임시로 값을 주면 합해져서 입력이 되는데..
아마 Input 문에서 문제가 있는 것 같읍니다. 안되네요.. 아무리 해도..
$mb_name = $mb_name1.' '.$mb_name2; 이 부분을
sql insert 문 전에 넣어주세요
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이라고 잘 들어갑니다.
고맙습니다.