Data Base Web Programming

Slides:



Advertisements
Similar presentations
XHTML Basic 제 13 장 1. XHTML Basic의 개요 2. XHTML Basic 기본 문법 3. 표 만들기
Advertisements

W3000 제 품 제 안 서.
폼(Form) 오산대학 컴퓨터정보과 김 영 권.
국내 암호이용 현황 및 암호구현 가이드 전인경
2013서울특별시장기 전통종목 생활체육 국무도대회 요강
Chapter06 폼 HTML5 Programming.
CHAPTER 15. JSP.
10장 회원 가입과 로그인 한빛미디어(주).
웹 프로그래밍 HTML, 자바스크립트, ASP를 중심으로
PARK SUNGJIN Oracle 설치 PARK SUNGJIN
DB 프로그래밍 학기.
DB 프로그래밍 학기.
PHP programming 2000년 11월 13일 데이터베이스 연구실 김호숙.
HTML과 CGI 프로그래밍 PHP 웹 프로그래밍 (PHP Web Programming) 문양세
예방접종 정보 SITE.
MySQL API에서는 MySQL 내장 함수를 제공한다.
13장 공지사항 한빛미디어(주).
MySQL 연동 PHP 프로그래밍 기초 순천향대학교 정보기술공학부 이상정.
웹 해킹 기초와 실습.
7. JavaBeans 프로그래밍 JavaBeans JavaBeans 만들기 빈을 이용한 회원가입 양식 작성하기 빈 작성
11장 방명록 한빛미디어(주).
2 서블릿의 기초.
10장. 에러 처리 제10장.
JSP 내장 객체 개요 내장 객체 (참조 변수 이름) 자바 클래스 주요 역할
Web Server와 DB 연동.
6장 Mysql 명령어 한빛미디어(주).
APM (Apache+PHP+MySQL)
제 15 장 파일 업로드와 메일 보내기 학기 인터넷비즈니스과 강 환수 교수.
14장 질의응답 한빛미디어(주).
자영업 컨설팅 결과보고 (월드펀-샵) 고객만족을 통한 매출증대 방안 컨설턴트 - 김임수.
영단어 학습 사이트.
웹서버와 설치에 필요한 것 WWW ( world wide web ) TCP/IP 프로토콜을 이용하는 클라이언트/서버 환경
5. JSP의 내장객체1.
[INA240] Web Programming Homework #3 [INA240] Web Programming
16장. 테이블의 변경 새로운 행 삽입 테이블에서 테이블로 행을 복사 행 값의 변경 테이블에서 행 삭제
16장 설문조사 한빛미디어(주).
4. JSP의 스크립트 요소 Script 요소의 이해 선언문(Declaration) Scirptlet 표현식 주석
8 데이터베이스 사용하기.
12 데이터베이스 사용하기.
DB연동하기 원격db접속.
PHP를 이용한 FLASH의 한계극복 지도교수님:명연수교수님 정재훈.
You YoungSEok Oracle 설치 You YoungSEok
BIZSIREN 실명확인서비스 개발 가이드 서울신용평가정보㈜ 신용조회부 (TEL , FAX )
낮과 밤 알아보기 슬기로운 생활 2학년 1학기 4. 빛과 그림자>낮과 밤( 4/8 )
HTML.
게임웹사이트운영 [10] 폼 작성.
Chapter11 웹 스토리지 & 웹 데이터베이스
Web Vulnerabilities 정보 보호 2008/05/31 Getroot.
3. JSP의 기본예제.
JSP 게시판 구현.
CGI (Common Gateway Interface)
상품등록 방식 비교 년 4월 23일 (주)에이치케이넷츠.
PHP 개요 및 설치 Yang-Sae Moon Department of Computer Science
표현언어와 커스텀태그 표현 언어의 개념을 이해한다. JSP1.2 커스텀 태그 개발 방법을 익힌다.
인터넷응용프로그래밍 MYSQL(phpMyAdmin).
폼 관련 태그 폼 양식 직접 만들어보기 회원가입 절차 4단계
CGI (Common Gateway Interface)
11장. GROUP BY와 HAVING 열의 그룹화 2개 이상의 열에 대한 그룹화
12장 자유게시판 한빛미디어(주).
17장 웹 사이트 제작 완성 한빛미디어(주).
ASP 수행 화면(1).
SQL INJECTION MADE BY 김 현중.
LOGIN할 때 아이디, 비번 입력 여부 체크하기
세션 (Session) Yang-Sae Moon Department of Computer Science
HTML HTML 기본 구조와 태그 다양한 태그 다루기
웹과 모바일 홈페이지의 이해와 제작 그리드 레이아웃_웹폼
Data Base Web Programming
Data Base Mysql.
일반대학원 사용자 매뉴얼(학생)
Web & Internet [10] 입문 – input 태그
Presentation transcript:

Data Base Web Programming PHP

접속하기 서버에 접속한다 DB접속하기 SSH Secure Shell 프로그램 이용 Host : et2.hknu.ac.kr Id : t학번 Pwd : a12345 <- 초기값 DB접속하기 mysql –uhk학번 -pa12345 hk학번 ex) mysql –uhk2009123456 -pa12345 hk2009123456

“mysql”에 접속한다. mysql –uhk2009123456 -pa12345 hk2009123456

“addr_list.html” 수정 <? $dbconn = mysql_connect("localhost",“hk2009123456","a12345"); $status = mysql_select_db(“hke200912345612345"); // DB명 = ID와 같음 if (!$status) { echo("DB_ERROR"); exit; } // 주소읽기 $sqry1 = " select * from addr "; $result = mysql_query($sqry1); $rows = mysql_num_rows($result); ?>

for($i = 1; $i <= $rows; $i++) { <td><a href='./addr_view.html?seq=<?echo($row->seq)?>'><?echo($row->seq)?></a></td> 수정 <? for($i = 1; $i <= $rows; $i++) { $row = mysql_fetch_object($result); ?> <tr> <td><?echo($row->seq)?></td> <td><?echo($row->na)?></td> <td><?echo($row->hp)?></td> <td><?echo($row->email)?></td> </tr> } </table> <a href="./addr.html">주소 입력</a> </BODY> </HTML> <HTML> <HEAD> <TITLE>주소등록</TITLE> </HEAD> <BODY> <table border=1> <tr> <td>순번</td> <td>이름</td> <td>핸드폰</td> <td>이메일</td> </tr>

“addr_view.html” 신규입력 <? // ID PWD $dbconn = mysql_connect("localhost",“hk2009123456","a12345"); $status = mysql_select_db(“hk2009123456"); // DB명 = ID와 같음 if (!$status) { echo("DB_ERROR"); exit; } // 주소읽기 $sqry1 = " select * from addr where seq=$seq "; $result = mysql_query($sqry1); $row = mysql_fetch_object($result); ?>

<TITLE>주소상세보기</TITLE> </HEAD> <BODY> <table border=1> <tr> <td>순번</td> <td><?echo($row->seq)?></td> </tr> <td>이름</td> <td><?echo($row->na)?></td> <td>핸드폰</td> <td><?echo($row->hp)?></td> <td>이메일</td> <td><?echo($row->email)?></td> <td>주소</td> <td><?echo($row->addr)?></td> </table> <a href="./addr.html">주소 입력</a><br> <a href="./addr_rewrite.html?seq=<?echo($row->seq)?>">주소 수정</a><br> <a href="./addr_list.html">주소 리스트</a> </BODY> </HTML>

“Web에서 확인한 경우” http://et2.hknu.ac.kr/~e2009123456/addr_list.html 클릭

http://et2.hknu.ac.kr/~e2009123456/addr_view.html?seq=1

“addr_rewrite.html” 작성하기 <? // ID PWD $dbconn = mysql_connect("localhost",“hk2009123456","a12345"); $status = mysql_select_db(“hk2009123456"); // DB명 = ID와 같음 if (!$status) { echo("DB_ERROR"); exit; } // 주소읽기 $sqry1 = " select * from addr where seq=$seq "; $result = mysql_query($sqry1); $row = mysql_fetch_object($result); ?>

<HTML> <HEAD> <TITLE>주소등록</TITLE> </HEAD> <BODY> <Form method="post" action="addr_rewrite.php"> 이름 : <input type="text" name="na" size="10" value="<?echo($row->na)?>"><br> 핸드폰 : <input type="text" name="hp" size="20" value="<?echo($row->hp)?>"><br> 전화번호 : <input type="text" name="tel" size="20" value="<?echo($row->tel)?>"><br> 주소 : <input type="text" name="addr" size="50" value="<?echo($row->addr)?>"><br> 이메일 : <input type="text" name="email" size="30" value="<?echo($row->email)?>"><br> <input type="submit" value="전송"> <input type="reset" value="다시쓰기"> <input type="hidden" name="seq" value="<?echo($row->seq)?>"> </form> </BODY> </HTML>

“addr_rewrtie.php”작성 <? // ID PWD $dbconn = mysql_connect("localhost","p12345","a12345"); $status = mysql_select_db("p12345"); // DB명 = ID와 같음 if (!$status) { echo("DB_ERROR"); exit; } $sqry = " update addr set na = '$na' , hp = '$hp', tel='$tel', addr='$addr', email='$email' where seq=$seq "; $result=mysql_query($sqry); if (!$result) echo("update ERROR"); echo("저장 성공   "); echo("<a href='./addr.html'>다시 입력</a><br>"); echo("<a href='./addr_list.html'>목록보기</a>"); ?>

“WEB에서 확인” http://et2.hknu.ac.kr/~e2009123456/addr_view.html?seq=1 클릭

http://et2.hknu.ac.kr/~e2009123456/addr_rewrite.html?seq=1 http://et2.hknu.ac.kr/~e2009123456/addr_rewrite.html?seq=1

리스트 보기에서 클릭하여 확인하기 http://et2.hknu.ac.kr/~e2009123456/addr_view.html?seq=1