알지오 평생교육원

로그인|회원가입|고객센터
HOME>IT전문가




Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 68 in /home/alzio.co.kr/public_html/contents/include/Category_Main_Explain.php on line 44

Warning: mysql_result() [function.mysql-result]: Unable to jump to row 0 on MySQL result index 68 in /home/alzio.co.kr/public_html/contents/include/Category_Main_Explain.php on line 45

Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in /home/alzio.co.kr/public_html/contents/include/Category_Main_Leclist.php on line 15
  • 01.15분 실습을 위한 준비와 검색폼 만들기

    phpMyAdmin을 설치하고, PHP파일로 데이터를 추가합니다.

    책갈피 : [00:00] 강의 간단 소개/[01:32] phpMyAdmin 설치하기/[04:26] 테이블 구성하기/[05:52] 데이터베이스에 데이터 추가하기/[07:26] 검색폼 만들기/[13:19] 처리용 php파일 만들기

  • 02.21분 데이터베이스에서 데이터 검색하기

    DB에 접속하고, 쿼리를 작성합니다.

    책갈피 : [02:48] 검색폼에서 넘어온 값 필터링하고, 정리하기/[10:24] DB에 접속하기/[17:16] 데이터 조회용 쿼리 만들기

  • 03.27분 검색한 데이터 출력하기

    쿼리를 실행하고, 값을 출력합니다, 오류를 수정합니다

    책갈피 : [00:15] 데이터베이스에 쿼리 던지기/[03:38] 결과값 출력하기/[07:01] 출력 모양 구성하기/[16:46] DB 접속 닫기/[17:26] 오류 고치기/[20:16] 강의 내용 정리

  • 04.23분 데이터베이스 데이터 추가하기

    입력폼을 만들고, 입력된 데이터를 추가하는 쿼리문을 작성합니다.

    책갈피 : [01:18] 데이터 입력폼 작성하기/[08:24] 입력폼 확인하기/[09:15] 데이터 베이스에 데이터 입력 처리하기/[10:00] html에서 넘어온 값 필터링, 정리하기/[14:20] 데이터베이스에 접속하기/[18:38] SQL문 구성하기

  • 05.22분 삽입하기 마무리, 데이터 삭제하기

    쿼리를 실행해서 데이터를 추가하고 삭제하는 작업을 합니다.

    책갈피 : [00:05] SQL문 작성 결과 확인하기/[03:37] 쿼리 내용 던지기(쿼리 실행하기)/[05:15] 쿼리 실행 결과 출력하기/[07:50] 새로운 책 데이터 입력해보기/[10:36] 데이터베이스에서 데이터 삭제하기/[10:47] 삭제 폼 작성하기/[13:03] 삭제 처리 하기/[14:14] 데이터 삭제 SQL 구성하기/[16:46] SQL 문 확인하기/[17:31] 쿼리 실행하고 결과 확인하기/[19:18] 데이터 삭제 실행해보기

  • 06.23분 제로보드에 회원 데이터 추가하기

    제로보드4의 DB에 회원데이터를 추가합니다.

    책갈피 : [00:00] 작업할 내용 설명/[02:11] 제로보드에서 회원 테이블 확인하기/[03:40] 회원 추가 php 파일 만들기/[03:58] db접속하기/[11:01] 오류처리 함수 만들기/[13:09] 데이터 추가 쿼리 만들기/[16:55] Password 암호화하기/[21:11] 디버그(오류고치기)하기/[21:52] 입력결과 확인하기

  • 07.22분 로그인 정보 추출, 데이터 가져오기

    주문폼 만들고, 로그인정보를 추출합니다.

    책갈피 : [00:00] 작업할 내용 설명/[03:10] 주문데이터 저장용 테이블 만들기/[07:02] 주문폼 만들기/[12:13] 데이터 저장 php 파일 만들기/[13:04] 로그인 데이터 가져오기/[17:39] 로그인 여부 확인하기/[20:09] 로그인 한 사람의 정보를 테이블에서 가져오기

  • 08.30분 데이터 입력하고 결과 확인하기

    주문데이터를 가져오고, 주문내역의 결과를 조회합니다.

    책갈피 : [00:07] 가져온 데이터 확인하기/[07:21] 변수로 깔끔하게 정리하기/[09:22] 데이터 삽입 SQL 문장 작성하기/[13:45] MySQL 쿼리 실행하기/[15:16] 주문데이터 입력결과 확인해보기/[17:55] 주문데이터 조회용 php 파일 만들기/[18:40] 제목 설정하기/[20:15] 로그인 정보 가져오기/[23:52] 데이터 출력하기(모든 내용)/[26:17] html로 출력 내용 조합하기/[28:20] 주문 내역 결과 조회하기

  • 09.22분 주문테이블 추가하고, 주문폼 만들기

    주문데이터용 테이블을 만들고, 주문 내용에 회원정보를 추가합니다.

    책갈피 : [00:00] 작업할 내용 소개/[02:28] 주문 데이터 저장할 테이블 만들기/[07:27] 제로보드 xe에 주소와 전화번호 항목 추가하기/[10:49] 회원 정보 추가하기/[12:50] 추가항목의 입력상태 확인하기/[14:45] 주문폼 만들기

  • 10.23분 로그인 정보 알아내고, 데이터베이스에서 데이터 가져오기

    로그인정보로 데이터베이스에서 데이터를 가져올 쿼리를 작성합니다.

    책갈피 : [00:00] 작업할 내용 소개/[01:10] 데이터 자장 php 파일 작성하기/[02:20] 로그인 정보 알아내기/[07:51] 알아낸 로그인 정보 확인하기/[13:42] DB 접속하기/[16:15] 데이터 베이스에서 데이터 가져오기 위한 쿼리 작성/[18:52] 쿼리 실행하기/[19:39] 오류시 메시지 출력하기/[20:30] 가져온 데이터 확인하기

  • 11.20분 로그인 데이터 정리하고, 주문 데이터 테이블에 추가하기

    주소와 전화번호를 분리합니다. 주문테이블에 데이터를 추가합니다

    책갈피 : [00:12] 가져온 데이터 정리하기/[01:28] 주소, 전화번호 분리하기/[01:59] 주소 분리하기/[10:25] 전화번호 분리하기/[12:37] 주문 테이블에 데이터 추가용 쿼리작성하기/[16:11] 쿼리 실행/[18:32] 실제로 주문 데이터 입력해보기

  • 12.20분 로그인 정보 가져와서 관리자인지 확인하기

    관리자인지를 확인하고, 목록제목을 출력합니다.

    책갈피 : [00:00] 작업할 내용 소개/[02:00] 로그인 정보를 가져오기/[06:47] 로그인 된 사람의 정보 확인하기/[10:18] 관리자인지 확인하기/[13:35] 목록제목 출력하기

  • 13.21분 주문 데이터 출력하기, 제로보드XE에 주민번호 추가하기

    제로보드XE에 주민번호 추가 모듈을 설치합니다.

    책갈피 : [00:02] 주문데이터 가져오기/[02:16] 가져온 데이터 한줄씩 출력하기/[07:50] 제로보드XE에 주민번호 추가하기/[10:15] 주민번호 추가 모듈 다운 받기/[12:03] 모듈 업로드하기/[13:40] 모듈 설치하기/[16:39] 주민번호 암호화 풀기

  • 14.20분 주민번호, 성별 항목 추가하기

    주민번호를 추가하고, 주민번호로 성별을 판별합니다.

    책갈피 : [00:20] 데이터 저장 상태 확인하기/[03:30] 주문데이터 입력하기/[06:28] 가져올 내용에 주민번호 추가하기(조인)/[12:01] 출력할 내용에 주민번호 추가/[16:04] 주민번호로 성별 판별하기

  • 15.23분 직렬화, 쿠키 사용하기

    직렬화되어 있는 주민번호와 전화번호를 분리합니다. 쿠키의 사용법을 공부합니다.

    책갈피 : [00:00] 직렬화의 개념/[06:01] 직열화를 데이터 해석하기/[06:52] 주민번호 분리하기/[08:08] 전화번호 분리하기/[10:27] 쿠키가 필요한 이유/[12:55] 쿠키 설정하기/[15:37] 쿠키 내용 확인하기/[17:14] 쿠키가 설정된 경우 보여주기/[20:11] 쿠키 삭제하기

  • 16.25분 세션 사용하기, 세션을 이용한 로그인 만들기

    세션이 무엇인지 알아보고, 로그인을 유지하도록 세션을 작성합니다.

    책갈피 : [00:00] 세션을 사용하는 이유/[01:49] 세션 시작하기/[07:02] 세션 두번째 페이지 만들기/[07:43] 세션 세번째 페이지 만들기/[08:06] 세션 삭제하기/[09:01] 세션 4번 페이지 만들기/[12:19] 세션을 이용한 로그인 만들기/[13:37] 비밀번호 암호화하기/[16:09] db접속용 파일 만들기/[18:28] 데이터 입력용 php 파일 만들고 실행하기

  • 17.24분 로그인 페이지 만들고, 인증하기1

    ID, Password를 입력받아 로그인 인증을 합니다.

    책갈피 : [01:56] 로그인 페이지 만들기/[09:55] ID, Password가 모두 입력됐는지 검사/[15:57] 데이터베이스에서 ID, Password 조회하기/[18:39] Password 암호화하기/[21:27] 가져온 데이터의 수로 로그인 여부 확인하기/[22:17] 세션 설정하기

  • 18.25분 로그인 페이지 만들고, 인증하기2

    세션을 확인하고, 로그아웃페이지를 만듭니다.

    책갈피 : [00:08] 세션이 있는 경우 로그인 정보 표시/[04:16] 로그인정보가 틀린경우, 로그인 안한 경우 구분/[10:17] 회원전용페이지 링크 만들기/[11:35] 회원전용페이지 만들기/[12:56] 세션으로 로그인과 비로그인 구분하기/[18:05] 로그아웃 페이지 만들기/[19:38] 세션 삭제하기/[20:56] 로그아웃한 경우와 로그인하지 않은 경우 구분

  • 19.23분 작업 미리보기와 데이터 저장하기

    데이터베이스를작성하고, 처리결과를 저장합니다.

    책갈피 : [00:05] 결과물 미리 보기/[02:08] 여론조사 파일 만들기/[05:35] 기본 데이터 작성용 파일 만들기/[12:51] 조사 결과 처리파일 만들기/[13:45] 처리 결과 데이터베이스에 저장하기/[19:30] 저장된 데이터 가져오기

  • 20.24분 그래프 출력 준비

    결과를 그래프로 출력합니다(사각형을 그리는 형태로)

    책갈피 : [00:09] 총 투표수 계산하기/[08:10] 그래프를 그리기 위한 변수 선언하기/[18:39] 그래프를 그리기 위한 캔버스 준비/[19:36] 사용할 색깔 선언하기/[22:34] 흰색배경의 사각형 그리기

  • 21.39분 여론조사 결과 그래프로 출력하기

    이미지로 그래프를 그려서 화면에 출력합니다.

    책갈피 : [00:33] 사각형 테두리 그리기/[02:31] 이미지 미리 보기/[05:34] 제목 출력하기/[15:05] 그래프 시작위치 세로선 긋기/[18:57] 퍼센트 값 계산해서 출력하기/[28:16] 그래프 막대 출력하기/[33:54] 항목의 제목 출력하기

  • 22.21분 몰프로젝트를 진행하기 위한 기본 설정

    강의 내용 소개와 준비사항, 테이블 작성용 SQL을 구성합니다.

    책갈피 : [00:00] 강의 진행 내용을 소개합니다./[05:12] 강의를 진행하기위한 기본 사항/[05:40] 테이블 구성을 봅니다/[12:35] 테이블 작성 SQL을 작성합니다.

  • 23.25분 SQL을 작성하고, DB에 접속하기

    phpMyAdmin에서 SQL을 작성하고, DB에 접속하는 코드를 PHP로 입력합니다.

    책갈피 : [00:09] lecture 테이블을 만드는 SQL을 작성합니다./[04:12] categories 테이블을 만드는 SQL을 작성합니다./[05:56] order_items 테이블을 만드는 SQL을 작성합니다./[08:49] admin 테이블 만드는 SQL을 작성합니다./[13:55] 데이터 베이스에 데이터를 저장하는 파일을 만듭니다(insert_data.php)/[16:58] db 접속 코드 작성하기/[20:34] 테이블 작성 코드 입력하기

  • 24.25분 데이터 삽입하고, index.php만들기

    php로 데이터 입력하고, 맨 첫 페이지 만들기

    책갈피 : [00:10] 데이터 삽입용 SQL 작성하기/[01:09] 데이터 삽입용 PHP코드 입력하기/[10:45] 몰 구성 미리 보기(예시용 프로젝트 구경하기)/[13:43] 세션 시작 명령/[16:41] 인코딩 설정을 선언/[21:42] 관리자와 일반 사용자 구분하기

  • 25.23분 index.php파일에서 사용한 함수 완성하기

    do_html_header함수, display_button함수 등

    책갈피 : [02:16] do_html_header함수 만들기(머릿글 부분을 표시하는 함수)/[07:56] 장바구니에 들어있는 갯수와 금액 표시하기/[18:40] 필요함수가 있는 파일을 include하기/[19:29] 링크버튼 출력함수 작성하이(display_button함수)

  • 26.22분 제목을 출력하고, 카테고리 목록을 DB에서 가져오기

    do_html_heading함수를 만들고, get_categories함수를 작성합니다.

    책갈피 : [00:35] do_html_heading 함수를 만듭니다.(제목을 출력합니다)/[07:38] 데이터 베이스 접속 함수를 만듭니다.(db_connect)/[13:58] 카테고리 가져오는 함수 만듭니다.(get_categories)/[15:49] 카테고리 정보를 가져오는 SQL을 구성합니다

  • 27.26분 데이터를 배열로 변경하고 화면에 출력

    fetch_assooc, fetch_row, fetch_array함수의 결과를 비교합니다.

    책갈피 : [00:51] 가져온 데이터를 배열로 바꿉니다(db_result_to_array함수)/[03:23] 배열로 변경하는 함수 알아보기(fetch_assoc, fetch_row, fetch_array함수를 비교)/[14:24] 카테고리 출력함수를 만듭니다.(display_categories함수 작성)/[23:27] 링크 출력용 함수를 만듭니다.(do_html_url함수)

  • 28.21분 카테고리를 화면에 표시하는 작업

    show_category파일을 만들고, get_category_name함수를 작성합니다.

    책갈피 : [00:43] show_category파일만들기(카테고리를 화면에 표시하는 파일을 만듭니다.)/[08:04] 관리자메뉴, 일반사용자 메뉴를 구분해서 출력합니다./[14:08] 카테고리 이름을 가져옵니다(get_category_name함수를 작성합니다)

  • 29.28분 강의목록을 DB에서 가져와 화면에 출력하기

    get_lecture함수, display_lecture함수를 만들어 화면에 강의 목록을 출력합니다.

    책갈피 : [00:10] 강의목록을 가져옵니다.(get_lecture함수)/[02:37] DB에 접속해서 lecture테이블의 내용을 가져옵니다./[10:00] 화면에 강의를 출력하는 함수를 작성합니다(display_lecture함수)/[17:41] 반복문을 사용해서 강의 목록을 출력합니다(foreach 문 사용)/[20:22] 해당 강의용 그림이 있다면 출력하고 없다면 기본 파일을 출력합니다.

  • 30.25분 강의 상세 내용을 출력하기 위한 작업하기

    show_lecture.php파일을 만들고, DB에서 강의의 내용을 가져옵니다.

    책갈피 : [00:54] 강의의 상세 내용을 출력하기위한 파일을 작성합니다(show_lecture.php파일)/[18:02] 강의의 상세 내용을 가져오는 함수를 작성합니다.(get_lecture_detail함수)/[19:39] DB에 접속하고 강의 정보를 자겨옵니다.

  • 31.22분 강의의 상세 내용 실제로 출력

    display_lecture_detail함수를 만들어 리스트 형태로 강의의 정보를 출력합니다.

    책갈피 : [00:33] 강의상세내용을 화면에 출력하는 함수를 만듭니다.(display_lecture_detail함수)/[06:00] 상세내용 출력용 테이블 구성하기/[07:36] 강의용 그림파일이 있으면 출력하고 없으면,기본파일 출력하기/[10:30] 강의 상세 내용 리스트 형태로 출력하기/[13:23] 출바꿈
    태그로 바꾸기(str_replace함수 사용)

  • 32.32분 장바구니 파일을 만들고, 총 아이템 갯수와, 총 금액을 계산

    show_cart파일을 새로 만들고, calculate_items함수, calculate_price함수를 작성합니다.

    책갈피 : [01:08] 장바구니파일을 만듭니다.(show_cart.php파일)/[02:25] 장바구니에 처음 들어온 경우 초기값 설정하기/[05:26] 장바구니에 없는 항목 추가하거나, 갯수 증가시키기/[09:49] 장바구니에서 수량을 직접 변경한 경우 처리하기/[23:39] 총 아이템 갯수 계산 함수 작성하기(calculate_items함수)/[26:02] 총 금액 계산 함수 작성하기(calculate_price함수)

  • 33.28분 장바구니를 화면에 출력하기

    display_cart 함수를 만들어 장바구니를 완성합니다

    책갈피 : [00:59] display_cart함수(장바구니를 보여주는 함수)를 만듭니다/[06:18] 테이블 제목을 출력합니다./[08:05] 장바구니에 담긴 과목의 내용을 반복문으로 보여줍니다./[13:31] 이미지 크기 알아내서 1/3 크기로 변경합니다./[19:40] 변경가능 모드 인 경우 변경 버튼 표시합니다.

  • 34.24분 결재 페이지 연동하기

    값을 정리해서 넘겨주고, 결재창에 표시합니다.인코딩 방식을 변환해서 표시합니다.

    책갈피 : [01:31] 결재 모듈을 다운 받습니다./[02:27] 모듈을 FTP에 업로드 합니다./[06:43] 주문 내역을 정리해서 변수로 저장합니다(order_all_product함수)/[12:11] 넘겨줄 값을 Form으로 정리합니다./[17:47] 결재페이지에서 보여줄 내용 표시하기/[22:20] 인코딩 변환하기(UTF-8→EUC-KR)

  • 35.27분 결재모듈 연동 완성, 관리자 로그인 창 만들기

    제로보드에서 정보를 가져와 결재정보를 완성하고, 관리자 로그인 창을 만듭니다.

    책갈피 : [00:58] 제로보드XE의 멤버테이블에서 로그인한 사람의 정보 뽑아 정리합니다./[12:43] 직렬화 되어 있는 주소와 전화번호 분리합니다./[19:29] 만들 관리자 메뉴를 미리 설명합니다./[22:35] admin_login.php 파일을 만듭니다.

  • 36.23분 관리자 페이지 만들기

    관리자인지 확인하고, 관리자 메뉴를 출력합니다.

    책갈피 : [00:33] 관리자 페이지를 만듭니다./[11:14] 로그인 함수를 만듭니다.(ID와 Password를 넘겨 받아 비교)/[19:19] 관리자인지 확인하는 함수를 만듭니다.(관리자 SESSION이 있는지 확인)/[20:38] 관리자 전용메뉴를 출력합니다(display_admin_menu)

  • 37.23분 로그아웃폼과, 새 카테고리 추가폼 작성

    세션을 삭제해서 로그아웃을 합니다, 새 카테고리 이름을 입력받는 폼을 만듭니다.

    책갈피 : [00:30] logout파일을 만듭니다(관리자 세션삭제하기)/[07:21] 새로운 카테고리를 추가하는 폼을 만듭니다.(insert_category_form 파일을 작성)/[12:53] 새로운 카테고리 이름을 입력받는 폼을 만듭니다.

  • 38.27분 테이터 베이스에 새 카테고리를 추가하기.

    데이터베이스에 접속하고 카테고리를 추가하는 insert_category함수를 작성합니다.

    책갈피 : [00:58] 편집모드인 경우에만 나타나는 폼을 작성합니다./[04:52] 간단 모드로 편집과 추가 상태 구분하기/[09:19] 데이터 베이스에 새로운 카테고리 추가하기(insert_category)/[19:37] 내용이 모두 채워졌는지 확한합니다.(filled_out함수)

  • 39.28분 카테고리 변경하기

    edit_category파일과 update_category함수를 작성하고 DB에 카테고리를 추가합니다.

    책갈피 : [00:41] 카테고리를 변경하는 폼을 만듭니다./[10:35] 데이터에 변경내용을 저장하는 파일을 작성합니다(edit_category.php)/[16:56] 실제로 데이터베이스에 접속해서 변경내용을 저장합니다(update_category함수 작성)/[21:06] 카테고리를 삭제하는 파일을 작성합니다./[24:36] 실제로 데이터베이스에 접속해서 카테고리를 삭제합니다(delete_category함수 작성)

  • 40.28분 강의 추가 파일 작성

    insert_lecture_form파일과 display_lecture_form함수를 작성합니다.

    책갈피 : [01:08] 강의 추가 파일을 만듭니다.(insert_lecture_form.php 파일)/[05:53] 추가할 내용을 입력받는 폼 출력 함수를 만듭니다.(display_lecture_form 함수)/[15:54] 카테고리 항목을 Option항목으로 출력합니다./[25:24] 디버깅을 합니다(오류 수정)

  • 41.39분 강의 추가, 변경 삭제, 암호변경

    강의추가, 변경, 삭제 파일을 완성합니다. 관리자 암호변경파일을 완성합니다.

    책갈피 : [00:23] 데이터 저장하는 파일을 만듭니다(insert_lecture.php파일)/[06:01] 데이터를 DB에 추가하는 함수를 만듭니다.(insert_lecture 함수)/[12:14] 강의를 변경하는 파일을 만듭니다.(edit_lecture_form.php 파일)/[15:06] 데이터베이스에 저장하는 파일을 만듭니다.(edit_lecture.php파일)/[22:43] 강의를 삭제하는 파일을 만듭니다.(delete_lecture.php 파일)/[25:36] 관리자의 비밀번호를 변경합니다.(change_password_form 파일)/[32:43] DB에 변경된 암호를 저장합니다.(change_password함수)