다오름자료실

조회 수 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 24기 총회자료 file 노현호 2018.12.09 142
45 자일 매듭법 file 김대중 2019.03.19 148
44 22기 총회자료 file 노현호 2017.03.06 159
43 16기 회계자료 - 작성 : 한승민 file 한승민 2011.03.09 265
42 16기 산행보고 - 작성 : 장대순 file 한승민 2011.03.09 274
41 2009.2.28 다오름 정기총회 자료(14기, 15회) 1 file 한승민 2009.03.02 280
40 다오름 회칙(2006 개정판) file 관리자 2006.06.28 284
39 2008년 9월 회비 납부현황 file 한승민 2008.09.02 292
38 2008 다오름회칙(개정) file 이호연 2008.08.13 296
37 다오름 회칙 개정판(2007년 3월) file 이호연 2007.03.04 298
36 [포인트 랭킹] 2009.03.02 현재 포인트 랭킹 한승민 2009.03.02 301
35 2011년3월5일 개정 회칙 file 한승민 2011.03.15 301
34 8월 31일 현재 회비 납부현황 및 산행 참가 현황 file 장일경 2011.09.02 311
33 2004년 상반기 다오름10기 산행계획 관리자 2006.05.23 317
32 2004년 하반기 산행계획 관리자 2006.05.23 323
31 <b>ToolBar</b> 설치하기 file 이호연 2010.11.17 325
30 티롤선언 1 이호연 2007.01.30 329
29 예전 게시판 볼려면... 관리자 2006.05.22 331
28 15기(2009) 산행통계 공동장비현황 자료 file 한승민 2010.01.25 336
27 5/31일 현재 산행 참가 현황 file 장일경 2011.05.31 339
목록
Board Pagination Prev 1 2 3 Next
/ 3