분류 전체보기(401)
-
성적처리 프로그램 작성
stud_score.sql auto_increment : 자동 증가 float : 평균값에 해당하는 필드 svg의 자료형은 float (실수)로 설정한다. create table stud_score ( num int not null auto_increment, name varchar(12), sub1 int, sub2 int, sub3 int, sub4 int, sub5 int, sum int, avg float, primary key(num) ); stud.score.php php에서 mysql 테이블 생성을 할 수 있다. 실행하면 테이블이 생성 됨 score_delete.php score_list.php (목록페이지)에서 num(프라이머리키)를 전달받아 sql에서 해당 레코드를 삭제한 후, 다시 목록..
2022.02.14
-
목록리스트와 페이징 2 - 검색
게시판에서 아이디, 이름, 주소로 검색이 가능하고 페이징기능, 검색된 리스트의 갯수 수정 등이 가능하다. point 검색을 하면 get방식으로 mode=search를 넘겨준다. (form action) mode=search일 때 $sql 문이 달라지게 if문을 설정한다. 사용되는 변수 레코드 총 개수 $total_record = mysql_num_rows($result); // 35 한 페이지 내 리스트 개수 $scale = 10 리스트 총 번호 $total_page = floor($total_record/$scale); // 4 리스트 일련번호 $number = 1 페이지번호 $page = 1 레코드 인덱스 번호 $start = ($page - 1) * $scale // 10 일련 시작번호 $numbe..
2022.02.14
-
목록리스트와 페이징 1
총 레코드 수 35개 $total_record 리스트 수 10개 $scale = 10 총 페이지 수 $total_page = floor( $total_record / $scale ) // if문 필요 레코드 행번호 $start = ( $page - 1 ) * $scale; 일련번호 $number = $total_record - $start ; 페이지번호 $page=1이면 레코드 행번호 $start=0~9 일련번호 $number=35~26 페이지번호 $page=2이면 레코드 행번호 $start=10~19 일련번호 $number=25~16 페이지번호 $page=3이면 레코드 행번호 $start=20~29 일련번호 $number=15~6 페이지번호 $page=4이면 레코드 행번호 $start=30~35 일련번..
2022.02.11
-
공지사항 및 최근게시물
자료 notice.sql create table notice( num int not null, nick char(10) not null, subject char(100) not null, content char(250) not null, primary key(num) ); insert into notice values (1, 'yjhwang', '우리아이가 좋아하는 Happy Kids 이벤트', '우리아이가 좋아하는 Happy Kids 이벤트 내용글'); insert into notice values (2, 'jyp1004', '메가스톰 & 타워부메랑고 현장 사전예약제 실시', '메가스톰 & 타워부메랑고 현장 사전예약제 실시 내용글'); insert into notice values (3, 'leesan..
2022.02.11
-
PHP API 함수를 이용해 데이터 읽기
자료 membership.sql 테이블 만들기 char(?) 는 문자열의 길이가 적을때 사용하고, varchar(?)는 좀 더 많은 문자열을 처리할 수 있다. create table membership ( id varchar(10) not null, name varchar(10) not null, post_num char(8), address varchar(80), tel varchar(20), age int, primary key(id) ); insert into membership values ('yjhwang', '황영주', '100-011', '서울시 중구 충무로1가', '234-8879', 35); insert into membership values ('khshul', '설기형', '607-0..
2022.02.11
-
PHP&MySQL 아이디 중복검사 2 - alert형
회원가입 시 id 중복체크 아이디 입력 input 옆에 button으로 id 중복검사를 하는 방법 form.html id중복검사 버튼에 onclick으로 check_id() 스크립트를 걸어준다. 새창을 띄워 사용 가능한 id인지 알려줌 (요즘엔 잘 쓰지 않는다) id pass name hp email insert.php
2022.02.10