회원가입옵션...아후 감이안와 > 그누3질답

그누3질답

회원가입옵션...아후 감이안와 정보

그누보드 회원가입옵션...아후 감이안와

본문

<?
if (!defined("_GNUBOARD_")) exit; // 개별 페이지 접근 불가
?>
<style>
.ct {background-color:#FAFAFA; padding:7px; font-family:돋움; font-size:12px}
.is { height:20px; background-color:#FFFFFF; border: 1px solid #DADADA; }
.ta {background-color:#FFFFFF; border: 1px solid #DADADA; }
</style>

<table width=600 align=center border=0 cellpadding=0 cellspacing=0> <form name=fmbform method=post action='<?="./?doc=bbs/mbupdate.php"?>' onsubmit='return formcheck(this)' enctype='multipart/form-data' autocomplete=off>
<input type=hidden name=bo_table value='<?=$bo_table?>'> <input type=hidden name=w        value='<?=$w?>'>
<input type=hidden name=url      value='<?=$urlencode?>'> <tr> <td> <? if ($w == '') { ?>
<table width=100% cellpadding=10 cellspacing=0><tr><td background='<?=$member_skin?>/bg_img.gif'>
<table width=100% cellpadding=0 cellspacing=0> <tr> <td><textarea cols=100 rows=12 class='ta' readonly><?=$de_member_provision?></textarea></td></tr>
<tr><td><input type='checkbox' name='agree' value='1'> 위의 회원가입약관에 동의합니다.</td></tr>
</table></td></tr></table><br><br> <? } ?> <table width=100% cellpadding=0 cellspacing=0>
<tr><td height=1 bgcolor=#3936BC></td></tr> <tr><td height=25 bgcolor=#EDEFFF>&nbsp;&nbsp;<FONT COLOR="#6A68C9">입력
사항</FONT></td></tr> </table><table width=100% cellpadding=0 cellspacing=0> <tr>
<td class=ct>아이디</td><td> &nbsp;&nbsp;<input type=text class=is name='mb_id' size=20 value='<?=$mb_id?>' maxlength=20 minlength=3 itemname='아이디' <?= ($w == '') ? 'required alphanumeric' : "readonly style='background-color:#CCCCCC;'";?>>
<? if ($w == '') { ?><a href='javascript:void(0);' onclick='mb_id_check()'><img src='<?=$member_skin?>/btn_id_check.gif' alt='중복검사' border=0 align=absmiddle></a><? } ?>
</td></tr> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>비밀번호</td><td>&nbsp;&nbsp;<input type=password class=is name='mb_passwd' size=20 maxlength=20 itemname='비밀번호' <?=$mb_passwd_required?>></td></tr>
<tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>비밀번호 확인</td><td>&nbsp;&nbsp;<input type=password class=is name='mb_passwd_re' size=20 maxlength=20 itemname='비밀번호 확인' <?=$mb_passwd_required?>></td></tr>
<tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>이름</td><!--<td>&nbsp;&nbsp;<input type=text class=is name='mb_name' size=20 maxlength=20 minlength=2 itemname='이름' value='<?=$mb_name?>' <?= ($w == '') ? 'required' : "readonly style='background-color:#CCCCCC;'";?>></td>-->
<td>&nbsp;&nbsp;<input type=text class=is name='mb_name' size=20 maxlength=20 minlength=2 itemname='이름' value='<?=$mb_name?>' required></td></tr>
<? if ($is_jumin) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>주민등록번호</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_jumin' size=13 maxlength=13 minlength=13 required jumin itemname='주민등록번호'>
- 없이 숫자만 입력하세요.</td></tr> <? } ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td rowspan=2 class=ct>비밀번호 분실시 질문</td><td>&nbsp;&nbsp;<select name=mb_passwd_q_select onchange='this.form.mb_passwd_q.value=this.value' class=select>
<option value=''>선택하십시오.</option> <?=$option_passwd_q?> </select></td></tr> <tr>
<td height=30>&nbsp;&nbsp;<input type=text class=is name='mb_passwd_q' size=40 required itemname='비밀번호 분실시 질문' value='<?=$mb_passwd_q?>'></td></tr>
<tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>비밀번호 분실시 답변</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_passwd_a' size=40 required itemname='비밀번호 분실시 답변' value='<?=$mb_passwd_a?>'></td></tr>
<? if ($is_email) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>E-MAIL</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_email' size=40 maxlength=100 itemname='E-MAIL' value='<?=$mb_email?>'></td></tr>
<? } ?> <? if ($is_homepage) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>홈페이지</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_homepage' size=40 maxlength=255 itemname='홈페이지' value='<?=$mb_homepage?>'></td></tr>
<? } ?> <? if ($is_tel) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>전화번호</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_tel' size=21 maxlength=20 required itemname='전화번호' value='<?=$mb_tel?>'></td></tr>
<? } ?> <? if ($is_hp) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>핸드폰번호</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_hp' size=21 maxlength=20 itemname='핸드폰번호' value='<?=$mb_hp?>'></td></tr>
<? } ?> <? if ($is_addr) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td rowspan=3 class=ct>주소</td><td>&nbsp;&nbsp;<input type=text class=is name='mb_zip1' size=4 maxlength=3 readonly required itemname='우편번호 앞자리' value='<?=$mb_zip1?>'>
- <input type=text class=is name='mb_zip2' size=4 maxlength=3 readonly required itemname='우편번호 뒷자리' value='<?=$mb_zip2?>'>
<a href="javascript:popup_zip('fmbform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2', './bbs', 100, 200);"><img src='<?=$member_skin?>/btn_zip.gif' alt='우편번호검색' border=0 align=absmiddle></a>
</td></tr> <tr> <td>&nbsp;&nbsp;<input type=text class=is name='mb_addr1' readonly required style='width:95%;' value='<?=$mb_addr1?>'></td></tr>
<tr> <td>&nbsp;&nbsp;<input type=text class=is name='mb_addr2' size=35 required itemname='상세주소' value='<?=$mb_addr2?>'>
상세주소 입력</td></tr> <? } ?> <? if ($is_sex) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>성별</td><td>&nbsp; <select name='mb_sex' required itemname='성별'>
<option value=''>선택하세요 <option value='F'>여자 <option value='M'>남자 </select> </td></tr>
<script language='javascript'>document.fmbform.mb_sex.value = '<?=$mb_sex?>';</script>
<? } ?> <? if ($is_birth) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>생일</td><td>&nbsp;&nbsp;<input type=text class=is name=mb_birth size=9 maxlength=8 value='<?=$mb_birth?>'>
예) 1972년 9월 1일인 경우 19720901 </td></tr> <? } ?> <? if ($is_married) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>결혼여부</td><td>&nbsp; <select name='mb_married' required itemname='결혼여부'>
<option value=''>선택하세요 <option value='M'>기혼 <option value='S'>미혼 </select> </td></tr><tr>
<td class=ct>결혼기념일</td><td>&nbsp;&nbsp;<input type=text class=is name=mb_wedding size=9 maxlength=8 value='<?=$mb_wedding?>'>
예) 2002년 5월 2일인 경우 20020502</td></tr><tr><td class=ct>거래은행정보</td><td>은행명:<INPUT TYPE=text CLASS=is NAME='mb_1' SIZE=9 required ITEMNAME='은행명' VALUE='<?=$mb_1?>'>계좌번호:<INPUT TYPE=text CLASS=is NAME='mb_2' SIZE=35 required ITEMNAME='계좌번호' VALUE='<?=$mb_2?>'>거래자명:<INPUT TYPE=text CLASS=is NAME='mb_3' SIZE=9 required ITEMNAME='거래자명' VALUE='<?=$mb_3?>'></td></tr>
<script language='javascript'>document.fmbform.mb_married.value = '<?=$mb_married?>';</script>
<? } ?> <? if ($is_wedding) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<? } ?> <? if ($is_signature) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>서명</td><td>&nbsp;&nbsp;자기가 쓴 글하단에 나타나는 내용입니다.<br> &nbsp;&nbsp;<textarea name=mb_signature class=ta rows=3 style='width:99%;'><?=$mb_signature?></textarea>
</td></tr> <? } ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>자기소개</td><td>&nbsp;&nbsp; TEXT 형식, 200자 이내<br> &nbsp;&nbsp;<textarea name=mb_profile class=ta rows=3 style='width:99%;'><?=$mb_profile?></textarea>
</td></tr> <? if ($is_icon) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>회원 아이콘</td><td>&nbsp; <input type=file name='mb_icon' size=40 class=input><br>
&nbsp;&nbsp;이미지 크기는 정확하게 <?=$cfg[mb_icon_width]?>x<?=$cfg[mb_icon_height]?> (용량:<?=nf($cfg[mb_icon_size])?>bytes
이하)로 해주세요. (gif만 가능) <? if ($is_icon_exists) { ?> <img src='<?=$mb_icon?>' align=absmiddle>
<input type=checkbox name='del_mb_icon' value='1'>삭제 <? } ?> </td></tr> <? } ?>
<? if ($is_recommend) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>추천인 아이디</td><td>&nbsp;&nbsp;<input type=text class=is name=mb_recommend maxlength=20></td></tr>
<? } ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>메일링 서비스</td><td>&nbsp;&nbsp;<input type=checkbox name=mb_mailling value='1' <?=$mb_mailling_checked?>>
정보 메일을 받겠습니다.</td></tr> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct>정보 공개</td><td>&nbsp;&nbsp;<input type=checkbox name=mb_open value='1' <?=$mb_open_checked?>>
다른분들이 나의 정보를 볼 수 있도록 합니다.</td></tr> <? if ($is_norobot) { ?> <tr><td colspan=2 background='<?=$member_skin?>/dotline.gif' height=1></td></tr>
<tr> <td class=ct><?=$norobot_str?></td><td>&nbsp;&nbsp;<input type=text name='wr_key' required itemname='자동등록방지' size=10 class=is>
왼쪽의 글자중<FONT COLOR="red"> 빨간글자만</FONT> 순서대로 입력하세요.</td></tr> <? } ?> <tr><td colspan=2 height=1 bgcolor=#3936BC></td></tr>
</table><p> <div align=center> <input type=image src='<?=$member_skin?>/btn_confirm.gif' alt='확인' border=0 align=absmiddle>
</div><p> </form></td></tr></table><script language='Javascript'>
    if (document.fmbform.w.value == "") {
        document.fmbform.mb_id.focus();
    } else if (document.fmbform.w.value == "u") {
        document.fmbform.mb_passwd.focus();
    }

    // submit 최종 폼체크
    function formcheck(f)
    {
        if (f.w.value == '' && !f.agree.checked) {
            alert("회원가입약관에 동의하셔야 가입하실 수 있습니다.");
            f.agree.focus();
            return false;
        }

        if (f.mb_passwd.value != f.mb_passwd_re.value) {
            alert("비밀번호가 같지 않습니다.");
            f.mb_passwd.focus();
            return false;
        }

        return true;
    }

    // 회원아이디 검사
    function mb_id_check()
    {
        if (document.fmbform.mb_id.value == "") {
            alert('회원 아이디를 입력하세요.');
            document.fmbform.mb_id.focus();
            return false;
        }

        window.open('./?doc=bbs/mbidcheck.php&mb_id='+document.fmbform.mb_id.value, 'mbidcheck', 'left=0,top=10000,width=100,height=100');
    }
</script>
카이님도움으로 mbform.skin.php파일을 이렇게까지는만들어서  ftp로 업해서 덥어쓰기까지했습니다.
회원가입 하려고 보니 나타나지를 안는데 옵션1,2,3을 화면에 나타나게할려면 뭔가 더 필요한것이 있나요?
관리자화면=>환경설정 옵션추가사항이안보이던대?음~~머리아프군요^^
아 초보의 설움~~

댓글 전체

bbs/mbupdate.php

$sql_common = " mb_name        = '$mb_name',
                mb_passwd_q    = '$mb_passwd_q',
                mb_passwd_a    = '$mb_passwd_a',
                mb_profile      = '$mb_profile',
                mb_open        = '$mb_open',
                mb_mailling    = '$mb_mailling'
                ,mb_1 ='$mb_1'  // <<==추가
                ,mb_2 ='$mb_2'  // <<==추가
                ,mb_3 ='$mb_3'  // <<==추가
                ,mb_4 ='$mb_3'  // <<==추가
                ,mb_5 ='$mb_4'  // <<==추가

추가해야겠죠.....
관리자화면에가서 회원정보를 보면 아무것도 안나타나고 다시 회원정보 수정클릭해서  들어가보면 빈공백으로 남아 있다면

디비에 저장이 안되어 있다는 야기인것 같아요 디비에 저장되어 있는지 확인해보세요 만약 디비에 없다면

bbs/ mbupdate.php    <<==요 파일을 함 보세요.. 제대로 들어가지는지요
우선 정확하게 해단 input에서 sumit되었을때 해당 변수의 값이 post로 넘어가는지 확인해보셔야 할꺼 같네요.

쉽게 이야기드리자면 위의 폼에선 단지 보여주는것이고 처리는 sumit되었을때 받아서 처리하는 부분에서
$sql 이 실제로 DB에 처리되는 과정에서 해당 변수 $mb_1,$mb_2,$mb_3의 값이 넘겨졌는지 확인해봐야 될껍니다.

bbs/mbupdate.php 파일을 열어

<?
echo "mb_1 : " . $mb_1 . "<BR>";
exit;
?>
라고 입력해보시는것이 좋을꺼 같습니다.. 
만일 변수의 값이 저장된다면 위의 코드는 삭제하시기 바래요 :)
말씀하신대로하니 정말나타나내요?
회원가입하면서 거래은행 계좌번호이름적고 회원가입햇는데
 관리자화면에가서 회원정보를 보면 아무것도 안나타나고 다시 회원정보 수정클릭해서  들어가보면 빈공백으로남아잇습니다.
푸하하 하고 비웃지마시고 한번더 가르침을 주시면좋겟습니다.
<tr>
 <td class=ct>거래은행정보</td>
 <td>은행명:<INPUT TYPE=text CLASS=is NAME='mb_1' SIZE=9 required ITEMNAME='은행명' VALUE='<?=$mb_1?>'>계좌번호:<INPUT TYPE=text CLASS=is NAME='mb_2' SIZE=35 required ITEMNAME='계좌번호' VALUE='<?=$mb_2?>'>거래자명:<INPUT TYPE=text CLASS=is NAME='mb_3' SIZE=9 required ITEMNAME='거래자명' VALUE='<?=$mb_3?>'>
 </td>
</tr>
의 내용이 A라고 표현한다면
<? if ($is_married) { ?>
 기존코드
 A
<?}?>
와 같은식으로 적혀있네요.. 즉! 결혼사용여부에 따라서 아래의 내용이 보일껍니다.

독립적으로 보이게 한다면 위의 <?}?>이후에 내용이 저장되어야 겠지요.
전체 9,564
그누3질답 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT