다오름자료실

조회 수 438 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

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

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
호연성님 참고하세요...
홈페이지 관리자가 바쁜 상황에서 산행계획이 늦게 업데이트 되는 단점을 보완하고자
아래와 같은 프로그램을 제작했습니다.
사용은 심플합니다.
등반대장 또는 관리자를 아래 설명에 따라 프로그램상에 등록해두면
웹상에서 에디터 없이 바로 산행 계획을 편집,등록 할 수 있습니다.

사용된 프로그램
PHP,MySql,AJAX,Javascript


== AJAX를 이용한 심플한 산행 계획 등록 툴 ==

설치 방법

1. 파일 압출을 푼 뒤 적당한 위치에 폴더 전체를 저장한다.

2. dbconn.php 수정

아래에서 우측 항목을 맞게 수정한다.

define ("DB_HOST", "localhost");
define ("DB_ID", "san98");
define ("DB_PWD", "123456");

3. tab_climb_project_table.html 을 다오름 메인의 산행계획에 링크시킨다

4. tab_climb_project_table.html 테이블헤더중 보이는 [edit] 부분 처리


[edit]


위에서 로그인한자의 ID 변수값을 찾아 비교하여 일치하면 [edit]버튼이 보이게 한다.
window.open() 적당한 사이즈 지정

5. tab_climb_project_table_input.html(팝업창)

산행계획 수정 페이지
4번 항목과 같이 아래 부분만 적절하게 수정한다.

if(session_id != "sanmaum" || session_id != "등반대장"){
//
}
else
{
echo "";
}

6. DB에 테이블 생성(아래 쿼리를 실행한다)

create table climb_schedule (
uid int(10) unsigned NOT NULL auto_increment,
no char(2) default '',
date varchar(20) default '',
mnt varchar(20) default '',
type varchar(20) default '',
name varchar(20) default '',
PRIMARY KEY (uid)
);

이상 간단한 산행계획 등록 툴에 대한 설명이었습니다.

호연성님 위에서

session_id != "등반대장" 이 부분을 보면

session_id 가 보드에서 다른 변수로 사용되고 있을 겁니다. 이부분만 확인 하실 필요가 있겠네요.

7. 사용법

tab_climb_project_table.html 테이블헤더중 보이는 [edit] 버튼을 클릭하면

tab_climb_project_table_input.html 창이 뜨고

이창에서 빈칸에 입력만 다면 자동으로 저장된다.

다 입력했으면 창을 닫는다. 끝


다오름 메인 페이지를 새로고침 하면 입력된 산행계획이 표시된다.


끝.

  • ?
    관리자 2012.08.03 23:18
    DB정보 입력하고 아래 url로 접속하니
    http://climbing.or.kr/climb_schedule/tab_climb_project_table.html
    ------------------------------------------------------------
    Query 에러 : Table 'alpinist.climb_schedule' doesn't exist
    Select * from climb_schedule order by no 중지됨.....
    ------------------------------------------------------------
    승민아 이거 DB(Mysql) 버전 상관없이 돌아가는건지??
    우리 계정 DB버전은 MySQL 3.23.58 인데...
  • ?
    한승민 2012.11.08 18:16
    테이블을 만드셔야죠...
    create table climb_schedule (
    uid int(10) unsigned NOT NULL auto_increment,
    no char(2) default '',
    date varchar(20) default '',
    mnt varchar(20) default '',
    type varchar(20) default '',
    name varchar(20) default '',
    PRIMARY KEY (uid)
    );

    mysql alpinist db 로긴하여 위 쿼리 실행하면 됩니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수
46 예전 게시판 볼려면... 관리자 2006.05.22 331
45 2002년 동계 산행계획(11,12,1,2) 관리자 2006.05.23 383
44 2003년 제9기 산행계획및 원정 훈련 일정 관리자 2006.05.23 482
43 다오름 9기 산행 및 원정대 훈련 일정 (12월 수정판) 관리자 2006.05.23 589
42 2004년 상반기 다오름10기 산행계획 관리자 2006.05.23 317
41 2004년 하반기 산행계획 관리자 2006.05.23 323
40 2005~2006 다오름11기 산행 계획 관리자 2006.05.23 353
39 다오름 12기(2006년 상반기) 산행 계획 관리자 2006.05.23 667
38 다오름 회칙(2006 개정판) file 관리자 2006.06.28 284
37 다오름 12기(2006년 하반기) 산행 계획 관리자 2006.09.06 485
36 이전(2006년말까지) 홈페이지 게시판 링크 관리자 2007.01.02 366
35 티롤선언 1 이호연 2007.01.30 329
34 다오름 회칙 개정판(2007년 3월) file 이호연 2007.03.04 298
33 2008 다오름회칙(개정) file 이호연 2008.08.13 296
32 2008년 9월 회비 납부현황 file 한승민 2008.09.02 292
31 [포인트 랭킹] 2009.03.02 현재 포인트 랭킹 한승민 2009.03.02 301
30 2009.2.28 다오름 정기총회 자료(14기, 15회) 1 file 한승민 2009.03.02 280
29 15기(2009) 산행통계 공동장비현황 자료 file 한승민 2010.01.25 336
28 2010년4월10일 시산제 경비 정산 1 file 한승민 2010.04.13 547
27 <b>ToolBar</b> 설치하기 file 이호연 2010.11.17 325
목록
Board Pagination Prev 1 2 3 Next
/ 3