묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
PHP 회원가입시 이름 고정에 관하여..
2011.01.17 10:20
제로보드는 아니구요..
PHP 홈페이지 인데요...
회원 가입페이지에서 이름 입력란이 있습니다..
근데 닉네임으로 활동하는 사이트라 이름란이 아무런 의미가 없습니다..
이 회원 이름 입력폼을 다른 용도로 활용 해보려 하는데요..
먼저 회원 가입페이지 URL 을 몇개 만들고요...
각 페이지마다 회원이름 입력란에 고정 이름을 정해줘서(회원가입시 수정불가겠죵)
관리자 모드에서 회원 이름대신 회원들이...
어떤 페이지를(경로) 통해서 가입했는지를 DB 에 기록하려 합니다..
A 페이지 : 고정이름 AAA
B 페이지 : 고정이름 BBB
각각 다른 경로로 회원가입한걸 체크하려는 용도로사용하려구요..
회원가입 페이지의 소스 인데요..
이름 : <input type="text" name="Name" id="Name" value="" maxlength="20" title="이름" tabindex="4" style="width:100px; height:20px" class="red" />
라고 되어 있는 코드를 어떻게 바꾸어 줘야 할까요????
value="" 부분에 페이지 경로 값을 넣으시고
type="" 이부분에 hidden 값을 주셔서 감추면
name 부분에 지정된 value 값이 들어갑니다만
그런데 이렇게 하시면 name 값에 같은 값이 들어가서
key 값이므로 중복이 안되므로 사용이 안됩니다
회원 이름을 그대로 닉네임으로 쓰세요 title="" 여기에 닉네임 쓰셔서
닉네임으로 보이게끔 하시고요 아니면 전부 그대로 놓아 두시구요
그리고 변수 하나 더 만드셔서 홈페이지 경로 받는 input 하나 더 만들어 쓰시길...
회원이름 같은 이름으로는 등록 안되니 간단하게 같은 값넣으면 되지 않습니다.
숨기고 자동으로 번호 형식으로 하려면
멤버수 구하는 함수 하나 만드셔서 거기에 플러스 1 하는 걸로 value 값넣으시고 hidden 주시구요
어잿든 결론은 회원 아이디는 중복 안되는 값이 필요합니다
아니면 아이디를 닉네임으로 쓰시던지요
그리고 경로는 변수 하나 추가 하셔서
<input type="hidden" name="변수명" value="고정이름 AAA" />
그리고 db 항목에 필드 추가하시길..