회원 가입 입력항목을 늘리려면.. 정보
회원 가입 입력항목을 늘리려면..
본문
입력 항목을 40개 정도로 받아야한다면 필드 확장을 해야한다고 하는데 어떻게 해야는지
모르겠네요.
그리고 이럴 경우 관리자모드에서도 가입 회원의 정보를 열람하려면 그만큼의 확장이 있
어야는데 어디를 어떻게 손대야할지 잘 모르겠네요.
그리고 필수 사항으로 되어 있는 요소들을 무력화할 순 없나요.
가령 이름 이메일 연락처 이렇게만 받는다던가 할 때 임의로 삭제를 하니 제대로 회원 가
입이 돌아가질 않던데 어디를 더 손대야하는지.....
댓글 전체
phpmyadmin 에서 필드를 늘릴 수 있습니다.
회원 가입시만 필요하시면 회원정보가 들어있는 테이블을 선택해서 필드를 늘릴수 있습니다.
필드를 늘리면 insert 시나 update시의 쿼리문도 수정을 좀 하셔야 됩니다.
(오래되서 정확한 테이블명이 기억이 나질 않아요 ㅜㅜ)
그리고 필수 사항으로 되어있는 요소를 무력화 시킬때는
확인 버튼 눌렀을때 javascrpt 로 가서 유효성 검사를 할겁니다.
그 자바스크립트에서 무력화 시키실부분을 주석처리해놓으시면 됩니다.
2년 전에 그누로 작업하다가 손떼서 좀 가물 가물 하네요.
모르는 부분 있으시면 쪽지 주세요 아는 한도 내에서 말씀 드리겠습다 ^^
회원 가입시만 필요하시면 회원정보가 들어있는 테이블을 선택해서 필드를 늘릴수 있습니다.
필드를 늘리면 insert 시나 update시의 쿼리문도 수정을 좀 하셔야 됩니다.
(오래되서 정확한 테이블명이 기억이 나질 않아요 ㅜㅜ)
그리고 필수 사항으로 되어있는 요소를 무력화 시킬때는
확인 버튼 눌렀을때 javascrpt 로 가서 유효성 검사를 할겁니다.
그 자바스크립트에서 무력화 시키실부분을 주석처리해놓으시면 됩니다.
2년 전에 그누로 작업하다가 손떼서 좀 가물 가물 하네요.
모르는 부분 있으시면 쪽지 주세요 아는 한도 내에서 말씀 드리겠습다 ^^
/adm/
에서 member_form_update.php에서 약 14,5번째줄 정도에 보시면..
$sql_common = 로 시작하는 대목 있습니다.
거기 쭉 보시면..
mb_10 = '$_POST[mb_10]' "; 이렇게 끝나 있는데 기본적으로 여분필드 10개가 제공됩니다.
여기에 항목수를 추가하시고요.
mb_11 = '$_POST[mb_11]',
.
.
이렇게..
member_form.php가 있는데.. 여기서도 추가해야겠죠.
이건 관리자모드에서 회원 정보 수정 폼인데.. 정보를 조회할 때 이걸 눌러보면 해당 정도가 들어 있고
관리자가 강제 수정 가능한데.. 이 폼도 수정해야합니다.
원래 거기 보면 여분필드라고 있습니다.
<tr class='ht'>
<td>-</td>
<td><input type=text class=ed style='width:99%;' name='mb_1' maxlength=255 value='<?=$mb["mb_1"]?>'></td>
<td>-</td>
<td><input type=text class=ed style='width:99%;' name='mb_2' maxlength=255 value='<?=$mb["mb_2"]?>'></td>
</tr>
이런 부분.. 이 부분을 참고하셔서 mb_11 ................. 쭈욱 해당 사항 추가하시면 되겠죠.
이번엔
/bbs/ 폴더로 갑니다.
여기에 register_form_update.php 파일도 수정하셔야겠죠.
$sql = " insert into $g4[member_table] 이렇게 시작하는 부분과
$sql = " update $g4[member_table] 이렇게 시작되는 부분에서..
추가한만큼을 역시 상기 member_form_update.php 처럼 추가해줍니다.
마지막으로..
skin/member/ 내의 해당 멤버 스킨에서..
register_form.skin.php을 알맞게 수정하시면 되겠네요.
엑스엠엘님이 남기신 곳을 참고로 해서 입력폼을 추가 구성하시고..
phpmyadmin 에서 필드 추가도 해주셔야합니다. 멤버 부분..
우선 이렇게 하면 기본 구성은 완료되겠네요. 건투를 빕니다.
에서 member_form_update.php에서 약 14,5번째줄 정도에 보시면..
$sql_common = 로 시작하는 대목 있습니다.
거기 쭉 보시면..
mb_10 = '$_POST[mb_10]' "; 이렇게 끝나 있는데 기본적으로 여분필드 10개가 제공됩니다.
여기에 항목수를 추가하시고요.
mb_11 = '$_POST[mb_11]',
.
.
이렇게..
member_form.php가 있는데.. 여기서도 추가해야겠죠.
이건 관리자모드에서 회원 정보 수정 폼인데.. 정보를 조회할 때 이걸 눌러보면 해당 정도가 들어 있고
관리자가 강제 수정 가능한데.. 이 폼도 수정해야합니다.
원래 거기 보면 여분필드라고 있습니다.
<tr class='ht'>
<td>-</td>
<td><input type=text class=ed style='width:99%;' name='mb_1' maxlength=255 value='<?=$mb["mb_1"]?>'></td>
<td>-</td>
<td><input type=text class=ed style='width:99%;' name='mb_2' maxlength=255 value='<?=$mb["mb_2"]?>'></td>
</tr>
이런 부분.. 이 부분을 참고하셔서 mb_11 ................. 쭈욱 해당 사항 추가하시면 되겠죠.
이번엔
/bbs/ 폴더로 갑니다.
여기에 register_form_update.php 파일도 수정하셔야겠죠.
$sql = " insert into $g4[member_table] 이렇게 시작하는 부분과
$sql = " update $g4[member_table] 이렇게 시작되는 부분에서..
추가한만큼을 역시 상기 member_form_update.php 처럼 추가해줍니다.
마지막으로..
skin/member/ 내의 해당 멤버 스킨에서..
register_form.skin.php을 알맞게 수정하시면 되겠네요.
엑스엠엘님이 남기신 곳을 참고로 해서 입력폼을 추가 구성하시고..
phpmyadmin 에서 필드 추가도 해주셔야합니다. 멤버 부분..
우선 이렇게 하면 기본 구성은 완료되겠네요. 건투를 빕니다.
좋은 정보 입니당~~^6
좋은정보 감사합니다.