RadarURL

웹 프로그래밍
2006.02.03 06:44

제로보드에서 가입할때 양력/음력 구분짓기

조회 수 4651 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
일단..
이 팁을 쓰실려면
DB 테이블을 하나 추가 시켜야 합니다.
양력이냐.. 음력이냐.. 를 구분하기 위해서죠..
참고로 이걸 하실때애는 몇가지 주의사항이 있습니다.
1. 생일은 무조건 공개가 됩니다.
2. 정보에 1987년 02월 12일 (음력), 1987년 02월 12일 (양력)식으로 나타납니다.
3. 관리자 접속후 가입폼에 생일을 체크해주세요.
일단 여기서 확실히 할일은
member_join.php , member_join_ok.php , member_modify.php , member_modify_ok.php , view_info2.php
파일 수정과
luday란 DB필드를 생성해야 합니다.

1. DB생성하기
DB접속 하신후.. zetyx_member_table 테이블에서..
필드를 추가합니다.
필드 : luday
필드타이프 : int
길이/세트 : 1
보기 :
null : null
기본값 : null
하신후 필드를 생성합니다.

2. member_join.php 파일수정
이 파일은 회원가입 파일입니다.
여기서 양력과 음력을 구분짓겠습니다. ^^
<? if($group[use_birth]) { ?>
로 찾기 하시면
생일란이 있습니다.
<input type=hidden value=1 checked name=open_birth> 공개
를 아래 소스로 바꿔주세요..
(<input type='radio' name='luday' value='0' checked>양력 <input type='radio' name='luday' value='1'>음력)
<input type=hidden value=1 checked name=open_birth>
로 변경하시면 수정끝입니다.

3. member_join_ok.php 파일수정
이부분에서는 DB에 수정내용입니다. ^^
mysql_query("insert into $member_table (level,group_no,user_id,password,name,email,homepage,icq,aol,msn,jumin,comment,job,hobby,home_address,home_tel,office_address,office_tel,handphone,mailing,birth,reg_date,openinfo,open_email,open_homepage,open_icq,open_msn,open_comment,open_job,open_hobby,open_home_address,open_home_tel,open_office_address,open_office_tel,open_handphone,open_birth,open_picture,picture,open_aol) values ('$group_data[join_level]','$group_data[no]','$user_id',password('$password'),'$name','$email','$homepage','$icq','$aol','$msn',password('$jumin'),'$comment','$job','$hobby','$home_address','$home_tel','$office_address','$office_tel','$handphone','$mailing','$birth','$reg_date','$openinfo','$open_email','$open_homepage','$open_icq','$open_msn','$open_comment','$open_job','$open_hobby','$open_home_address','$open_home_tel','$open_office_address','$open_office_tel','$open_handphone','$open_birth','$open_picture','$picture_name','$open_aol')") or error("회원 데이타 입력시 에러가 발생했습니다<br>
를 아래 소스로 바꿔주세요.
mysql_query("insert into $member_table (level,group_no,user_id,password,name,email,homepage,icq,aol,msn,jumin,comment,job,hobby,home_address,home_tel,office_address,office_tel,handphone,mailing,birth,reg_date,openinfo,open_email,open_homepage,open_icq,open_msn,open_comment,open_job,open_hobby,open_home_address,open_home_tel,open_office_address,open_office_tel,open_handphone,open_birth,open_picture,picture,open_aol,luday) values ('$group_data[join_level]','$group_data[no]','$user_id',password('$password'),'$name','$email','$homepage','$icq','$aol','$msn',password('$jumin'),'$comment','$job','$hobby','$home_address','$home_tel','$office_address','$office_tel','$handphone','$mailing','$birth','$reg_date','$openinfo','$open_email','$open_homepage','$open_icq','$open_msn','$open_comment','$open_job','$open_hobby','$open_home_address','$open_home_tel','$open_office_address','$open_office_tel','$open_handphone','$open_birth','$open_picture','$picture_name','$open_aol','$luday')") or error("회원 데이타 입력시 에러가 발생했습니다<br>
자세히 보시면.. luday와 $luday가 추가 되었습니다.

4. member_modify.php 파일 수정
이 파일은 정보수정 파일입니다.
<input type=hidden value=1 checked name=open_birth>

(<input type='radio' name='luday' value='0'<? if(!$member[luday]) echo" checked"; ?>>양력 <input type='radio' name='luday' value='1'<? if($member[luday]) echo" checked"; ?>>음력)
<input type=hidden value=1 checked name=open_birth>
로 바꿔주세요 ^^

5. member_modify_ok.php 파일 수정
이부분도 DB에 수정내용입니다. ^^
$que.=",openinfo='$openinfo',open_email='$open_email',open_homepage='$open_homepage',open_icq='$open_icq',open_msn='$open_msn',open_comment='$open_comment',open_job='$open_job',open_hobby='$open_hobby',open_home_address='$open_home_address',open_home_tel='$open_home_tel',open_office_address='$open_office_address',open_office_tel='$open_office_tel',open_handphone='$open_handphone',open_birth='$open_birth',open_picture='$open_picture',open_aol='$open_aol' ";
를 아래소스로 바꿔주세요.
$que.=",openinfo='$openinfo',open_email='$open_email',open_homepage='$open_homepage',open_icq='$open_icq',open_msn='$open_msn',open_comment='$open_comment',open_job='$open_job',open_hobby='$open_hobby',open_home_address='$open_home_address',open_home_tel='$open_home_tel',open_office_address='$open_office_address',open_office_tel='$open_office_tel',open_handphone='$open_handphone',open_birth='$open_birth',open_picture='$open_picture',open_aol='$open_aol',luday='$luday' ";
자세히 보시면 luday='$luday'가 추가 되었습니다.

6. view_info2
이 파일은 정보보기 파일 입니다.
이 파일을 잘 수정해주셔야 합니다 ^^
$data[birth] = stripslashes($data[birth]);
바로 다음줄에
$data[luday] = stripslashes($data[luday]);
를 넣습니다 ^^
<?=date("Y년 m월 d일",$data[birth])?>
다음 칸에
<? if(!$data[luday]) echo"(양력)"; ?><? if($data[luday]) echo"(음력)"; ?>
를 넣어주시면..
회원 정보 뒤에 음력과 양력이 구분됩니다.

에휴..
PHP는 처음이다 보니;;
혼자 하기 너무 벅찬 것같았습니다만..
성공 했습니다 ^^
노력하는 자에게는 그만큼 기쁨이 따르겠지요 ^^
고로 저는 정말 기쁩니다..
혼자 성공했으니 말이죠 ^^;
참고한 몇몇 게시물이 있었지만 -ㅁ-;;
그래도 기쁩니다 -_-/

출처 : http://www.nzeo.com/bbs/zboard.php?id=cgi_tip&page=1&sn1=&divpage=1&sn=off&ss=on&sc=off&keyword=음력&select_arrange=headnum&desc=asc&no=3470

=추가 변경
-admin_exec_member.php에서 추가할 부분
124번라인쪽 보시면 field로 저장시키는 부분이 있습니다....
$que.=" where no='$member_no'"; 위에 아래한줄 내용 추가
$que.=",luday='$luday'";

-admin_modify_member.php에서 생일부분(생년월일) 다음에 아래내용 추가
(<input type='radio' name='luday' value='0'<? if(!$member_data[luday]) echo" checked"; ?>>양력 <input type='radio' name='luday' value='1'<? if($member_data[luday]) echo" checked"; ?>>음력)
?

공부 게시판

공부에 도움되는 글을 올려주세요.

List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 [공지] 공부 게시판 입니다. 처누 2003.08.18 927957
2346 웹 프로그래밍 제로보드 최근게시물에서 제목 클릭시 권한없을때 경고창 띄우기 JaeSoo 2006.01.12 4772
2345 웹 프로그래밍 제로보드에서 WINDOWS 군에서 메일링 서비를 원할때 JaeSoo 2006.01.13 4604
2344 웹 프로그래밍 상대방에게 IP 알려주고 IP는 자신의 메일로 보내주는 소스 JaeSoo 2006.01.13 5389
2343 웹 프로그래밍 제로보드에서 로그인 잘 안되고 할때... [도메인 표시 문제로.. ^^;] JaeSoo 2006.01.13 5417
2342 웹 프로그래밍 제로보드 날짜표시를 원하는 스타일대로 JaeSoo 2006.01.14 5114
2341 웹 프로그래밍 제로보드에서 게시물에 사진 자동 크기변경하고 자기소개 보이기 JaeSoo 2006.01.23 5170
2340 웹 프로그래밍 제로보드에서 회원정보에 나이표시하기 file JaeSoo 2006.01.23 5093
2339 웹 프로그래밍 제로보드에서 회원사진등록과 삭제에 대한 총정리 JaeSoo 2006.01.23 5503
2338 웹 프로그래밍 제로보드 스킨내 view.php 에 회원정보 보이게하기 JaeSoo 2006.01.24 4033
2337 웹 프로그래밍 제로보드 게시물 읽을 때 하단에 글쓴이 정보 나타내기 file JaeSoo 2006.01.24 4746
2336 경제 전기세 줄이면서 가전제품 잘쓰기 JaeSoo 2006.01.24 5903
2335 기타 컴퓨터 학과 학부 편입 정보 JaeSoo 2006.01.26 5673
2334 웹 프로그래밍 제로보드에서 그룹별 현재접속자와 특정인 제외하고 출력하기 1 JaeSoo 2006.01.28 4828
2333 웹 프로그래밍 제로보드에서 아웃로그인과 게시판에 그룹별 레벨별 접근 권한 주기 JaeSoo 2006.01.28 4790
2332 웹 프로그래밍 제로보드에서 게시판 방문시 타그룹 회원 로그아웃시키기 JaeSoo 2006.01.28 4618
2331 웹 프로그래밍 제로보드에서 한 사람이 여러 그룹(특히 비공개)에 속하는 팁 JaeSoo 2006.01.28 5180
2330 웹 프로그래밍 제로보드에서 계정전체/그룹별 DB사용량,회원수,글개수,코멘트개수 file JaeSoo 2006.01.28 4729
2329 웹 프로그래밍 홈페이지대문을 풀스크린 전체화면으로 뜨게 하기 JaeSoo 2006.02.02 6223
2328 웹 프로그래밍 자기 자신의 창 닫는 방법 JaeSoo 2006.02.02 5632
» 웹 프로그래밍 제로보드에서 가입할때 양력/음력 구분짓기 JaeSoo 2006.02.03 4651
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 124 Next
/ 124


즐겨찾기 (가족)

JAESOO's HOMEPAGE


YOUNGAE's HOMEPAGE


장여은 홈페이지


장여희 홈페이지


장여원 홈페이지


즐겨찾기 (업무)

알리카페 홀릭

숭실대 컴퓨터 통신연구실 (서창진)

말레이시아 KL Sentral 한국인 GuestHouse


즐겨찾기 (취미)

어드민아이디

유에코 사랑회

아스가르드 좋은사람/나쁜사람

JServer.kr

제이서버 메타블로그

재수 티스토리


즐겨찾기 (강의, 커뮤니티)

재수 강의 홈페이지


한소리


VTMODE.COM


숭실대 인공지능학과


숭실대 통신연구실


베너