다오름자료실

조회 수 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 시산제 순서 장일경 2011.04.11 3695
45 산악인의 선서 장일경 2011.04.11 1508
44 야유회 경비 사용내역 8 file 장일경 2011.06.12 667
43 다오름 12기(2006년 상반기) 산행 계획 관리자 2006.05.23 667
42 2011년 시산제 축문 전문 장일경 2011.04.11 636
41 다오름 9기 산행 및 원정대 훈련 일정 (12월 수정판) 관리자 2006.05.23 589
40 [공문] 2011-01 (수신처 : 서울시산악연맹) 2 file 한승민 2011.03.18 555
39 2010년4월10일 시산제 경비 정산 1 file 한승민 2010.04.13 547
38 몇년전 호암 암장 추락 경위서 ^^ 6 한영직 2011.06.14 522
37 다오름 12기(2006년 하반기) 산행 계획 관리자 2006.09.06 485
36 2003년 제9기 산행계획및 원정 훈련 일정 관리자 2006.05.23 482
35 동계용 자켓 제작 경비 정리 3 장일경 2011.12.05 475
34 5/31일 현재 회비 납부 현황 file 장일경 2011.05.31 464
» 산행계획 올리기 프로그램 2 file 한승민 2012.07.18 438
32 기금 중간 보고 합니다. 1 한영직 2012.02.21 427
31 호연성님 보세요 산마음 2012.11.16 400
30 호랑산 루트개념도 file 장용헌 2012.05.22 388
29 climbing.or.kr Member GROUP file 관리자 2013.03.01 386
28 2002년 동계 산행계획(11,12,1,2) 관리자 2006.05.23 383
27 10월 등반대회 경비 사용내역 1 장일경 2011.10.26 374
목록
Board Pagination Prev 1 2 3 Next
/ 3