다오름자료실

조회 수 442 추천 수 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
번호 제목 글쓴이 날짜 조회 수
26 6월 정기모임 자료 file 장일경 2011.05.31 350
25 2005~2006 다오름11기 산행 계획 관리자 2006.05.23 359
24 18기 공동장비 현황(2012년 3월) 1 file 한승민 2012.04.15 359
23 2011년 17기 회계 결산 자료 - 행사별 세부 내역 file 장일경 2012.02.24 361
22 10월 6일 현재 현황 file 장일경 2011.10.07 364
21 이전(2006년말까지) 홈페이지 게시판 링크 관리자 2007.01.02 370
20 10월 등반대회 경비 사용내역 1 장일경 2011.10.26 379
19 2002년 동계 산행계획(11,12,1,2) 관리자 2006.05.23 387
18 climbing.or.kr Member GROUP file 관리자 2013.03.01 390
17 호랑산 루트개념도 file 장용헌 2012.05.22 396
16 호연성님 보세요 산마음 2012.11.16 407
15 기금 중간 보고 합니다. 1 한영직 2012.02.21 431
» 산행계획 올리기 프로그램 2 file 한승민 2012.07.18 442
13 5/31일 현재 회비 납부 현황 file 장일경 2011.05.31 468
12 동계용 자켓 제작 경비 정리 3 장일경 2011.12.05 479
11 2003년 제9기 산행계획및 원정 훈련 일정 관리자 2006.05.23 486
10 다오름 12기(2006년 하반기) 산행 계획 관리자 2006.09.06 491
9 몇년전 호암 암장 추락 경위서 ^^ 6 한영직 2011.06.14 530
8 2010년4월10일 시산제 경비 정산 1 file 한승민 2010.04.13 551
7 [공문] 2011-01 (수신처 : 서울시산악연맹) 2 file 한승민 2011.03.18 559
목록
Board Pagination Prev 1 2 3 Next
/ 3