php 9

[웹게시판] (11) 회원가입(join.php)

회원가입을 위한 코드이다. 회원가입 페이지 join.php 파일은 login.php에서 '회원가입'버튼을 클릭했을 때 연결되는 회원가입 페이지를 생성한다. join.php의 입력부분에 사용자가 입력한 내용을 form 태그를 통해 join_action.php로 넘겨준다. join_action.php에서는 입력내용을 DB의 member_db 테이블에 등록한다. join.php 노랑이 제일 좋아 님 Logout Login 회원가입 ID: PW: Email: (1) 웹서비스 이름 / 계정정보 출력 PHP 함수, 변수 session start() / isset() / $_SESSION (생략: index.php에서 설명) (2) ID/PW/E-mail 입력창 출력 input 태그를 이용해 입력창을 생성한다. (3..

project 2022.01.17

[웹게시판] (5) 게시글 작성(write.php)

게시글 작성 페이지 write.php 파일은 index.php에서 '글쓰기'버튼 클릭했을 때 연결되는 게시글 작성 페이지를 생성한다. write.php의 입력부분을 통해 사용자가 입력한 내용은 form 태그를 통해 write_action.php로 넘겨준다. 게시글 내용을 DB에 저장하는 MySQL 질의문은 write_action.php에서 수행한다. write.php 노랑이 제일 좋아 님 Logout 취소 게시판 글쓰기 작성자 제목 내용 파일첨부 (1) 세션 검사 로그인 상태에서만 게시글을 작성할 수 있도록 세션이 있는지 검사한 후, 세션이 없다면 "로그인이 필요합니다" 알림창을 보여주고, 홈화면으로 돌아간다. PHP 함수, 변수 session start() / isset() / $_SESSION (생략..

project 2022.01.17

[웹게시판] (4) 게시글 검색(search.php)

게시글 검색결과 페이지 search.php 파일은 index.php의 검색창에서 검색어를 입력받고, 검색어가 포함된 게시글들을 찾아서 출력하는 페이지를 생성한다. search.php 노랑이 제일 좋아 님 Logout Login 제목 작성자 내용 게시판 > ''검색결과 제목 작성자 작성일 조회 홈으로 (1) DB에 연결하기 게시글이 저장된 board_db에 board_user 사용자로 연결한다. 카테고리 변수와 검색어를 각각 변수 $category와 $search_con에 저장한다. 최신글이 먼저 출력되도록 number 칼럼을 기준으로 내림차순한다(최신 글일수록 number 칼럼에 저장된 값이 크다). PHP 함수, 변수 mysqli_connect() (생략: index.php에서 설명) $_POST[] ..

project 2022.01.17