다오름자료실

조회 수 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 호연성님 보세요 산마음 2012.11.16 400
45 호랑산 루트개념도 file 장용헌 2012.05.22 388
44 티롤선언 1 이호연 2007.01.30 329
43 자일 매듭법 file 김대중 2019.03.19 148
42 이전(2006년말까지) 홈페이지 게시판 링크 관리자 2007.01.02 366
41 예전 게시판 볼려면... 관리자 2006.05.22 331
40 야유회 경비 사용내역 8 file 장일경 2011.06.12 667
39 시산제 순서 장일경 2011.04.11 3695
» 산행계획 올리기 프로그램 2 file 한승민 2012.07.18 438
37 산악인의 선서 장일경 2011.04.11 1508
36 몇년전 호암 암장 추락 경위서 ^^ 6 한영직 2011.06.14 522
35 동계용 자켓 제작 경비 정리 3 장일경 2011.12.05 475
34 다오름 회칙(2006 개정판) file 관리자 2006.06.28 284
33 다오름 회칙 개정판(2007년 3월) file 이호연 2007.03.04 298
32 다오름 9기 산행 및 원정대 훈련 일정 (12월 수정판) 관리자 2006.05.23 589
31 다오름 12기(2006년 하반기) 산행 계획 관리자 2006.09.06 485
30 다오름 12기(2006년 상반기) 산행 계획 관리자 2006.05.23 667
29 기금 중간 보고 합니다. 1 한영직 2012.02.21 427
28 [포인트 랭킹] 2009.03.02 현재 포인트 랭킹 한승민 2009.03.02 301
27 [공문] 2011-01 (수신처 : 서울시산악연맹) 2 file 한승민 2011.03.18 555
목록
Board Pagination Prev 1 2 3 Next
/ 3