회원가입폼에 여분필드 활용방법 정보
회원가입폼에 여분필드 활용방법
본문
정말 몰라서 여쭤봐요^^
회원가입폼은 register_form.skin.php를 수정하여
회원가입할때 보이도록 하였습니다...
수정한 내용은 기본basic스킨을 사용했고,
그 안에 추가한 항목은
입학년도이고, 년도를 드롭다운 메뉴에서 선택하도록 했어요.
소스로 보면 아래와 같습니다.
<TR bgcolor="#FFFFFF">
<TD class=m_title>입학년도</TD>
<TD class='m_padding'>
<select name=select onChange="this.form.mb_1_q.value=this.value;">
<option value="">선택하십시오.</option>
<option value="">2010</option>
<option value="">2009</option>
<option value="">2008</option>
<option value="">2007</option>
<option value="">2006</option>
<option value="">2005</option>
<option value="">2004</option>
<option value="">2003</option>
<option value="">2002</option>
<option value="">2001</option>
<option value="">2000</option>
<option value="">1999</option>
<option value="">1998</option>
<option value="">1997</option>
<option value="">1996</option>
<option value="">1995</option>
<option value="">1994</option>
<option value="">1993</option>
</select> 년도</TD>
</TR>
<TD class=m_title>입학년도</TD>
<TD class='m_padding'>
<select name=select onChange="this.form.mb_1_q.value=this.value;">
<option value="">선택하십시오.</option>
<option value="">2010</option>
<option value="">2009</option>
<option value="">2008</option>
<option value="">2007</option>
<option value="">2006</option>
<option value="">2005</option>
<option value="">2004</option>
<option value="">2003</option>
<option value="">2002</option>
<option value="">2001</option>
<option value="">2000</option>
<option value="">1999</option>
<option value="">1998</option>
<option value="">1997</option>
<option value="">1996</option>
<option value="">1995</option>
<option value="">1994</option>
<option value="">1993</option>
</select> 년도</TD>
</TR>
그런데 위 소스의 <select name=select onChange="this.form.mb_1_q.value=this.value;">
도 맞는지 모르겠고요.
도 맞는지 모르겠고요.
여분필드를 사용하여(명칭은 mb_1이라고 했는데 이것도 정해진건가요?)
회원정보 db에도 보이고 추후 회원이 회원정보 수정시에도 보이도록 하려면
어느 파일을 열어서 뭘 고쳐야하는지 모르겠네요~ php에 대해서는 잘 몰라서요^^
이것저것 검색해봤는데 못찾겠네요^^;;
초보라 그러니 잘 아시는 분들의 친절한 답변 부탁드리겠습니다~
여기까지 오는데도 좀 힘들었어요^^(php를 모르니까 제로보드 쓸데보다 무척 힘이드네요^^;;)
댓글 전체

아래와 같이 해보십시오.
<TR bgcolor="#FFFFFF">
<TD class=m_title>입학년도</TD>
<TD class='m_padding'>
<select name=mb_1 required itemname="입학년도">
<option value="">선택하십시오.</option>
<? for ($i=1993; $i<=2010; $i++) { ?>
<option value="<?=$i?>" <? if ($member[mb_1]==$i) echo "selected"; ?>> <?=$i?> </option>
<? } ?>
</select> 년도</TD>
</TR>
<TR bgcolor="#FFFFFF">
<TD class=m_title>입학년도</TD>
<TD class='m_padding'>
<select name=mb_1 required itemname="입학년도">
<option value="">선택하십시오.</option>
<? for ($i=1993; $i<=2010; $i++) { ?>
<option value="<?=$i?>" <? if ($member[mb_1]==$i) echo "selected"; ?>> <?=$i?> </option>
<? } ?>
</select> 년도</TD>
</TR>

네 친절한답변 감사합니다~ 최고관리자가 회원관리에서 해당 회원 정보에서 여분필드에 정보가 뜨는 것을 확인하였습니다. ^^
그런데 해당 회원으로 로그인해서 회원정보변경을 하면
뜨는 회원가입폼에서는 추가한 <입학년도>항목이 안보이는데
이것도 스킨을 수정해야되는 사항인지요?
해야한다면 어떤 스킨을 수정해야될지 한번더 문의드립니다~
답변 부탁드릴께요~
그런데 해당 회원으로 로그인해서 회원정보변경을 하면
뜨는 회원가입폼에서는 추가한 <입학년도>항목이 안보이는데
이것도 스킨을 수정해야되는 사항인지요?
해야한다면 어떤 스킨을 수정해야될지 한번더 문의드립니다~
답변 부탁드릴께요~

그누보드 / skin / member / 스킨 / register_form.skin.php 이파일 하나로 가입할때와 회원정보 수정할때 동일하게 사용됩니다.
<TR bgcolor="#FFFFFF">
<TD class=m_title>입학년도</TD>
<TD class='m_padding'>
<select name=mb_1 onChange="this.form.mb_1_q.value=this.value;">
<option value="">선택하십시오.</option>
<option value="2010" <? if ($member[mb_1]=="2010") echo "selected"; ?>>2010</option>
<option value="2009" <? if ($member[mb_1]=="2009") echo "selected"; ?>>2009</option>
</select> 년도</TD>
</TR>
이렇게 수정하시면 됩니다.
곱슬최님의 팁에서 수정할때는 값이 올라오지 않더군요. 왜 그런지는 잘 모르겠습니다.
<TR bgcolor="#FFFFFF">
<TD class=m_title>입학년도</TD>
<TD class='m_padding'>
<select name=mb_1 onChange="this.form.mb_1_q.value=this.value;">
<option value="">선택하십시오.</option>
<option value="2010" <? if ($member[mb_1]=="2010") echo "selected"; ?>>2010</option>
<option value="2009" <? if ($member[mb_1]=="2009") echo "selected"; ?>>2009</option>
</select> 년도</TD>
</TR>
이렇게 수정하시면 됩니다.
곱슬최님의 팁에서 수정할때는 값이 올라오지 않더군요. 왜 그런지는 잘 모르겠습니다.
헐...