WEB 만들기
-
[JS, PHP, MySQL] 웹 사이트 만들기 1.12 - 글쓰기, 글작성 페이지 만들기WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 31. 18:46
글쓰기 버튼을 클릭하면 글을 작성하는 페이지로 이동하도록 해 주었다 글쓰기 버튼 만들기 42 ~ 44 글쓰기 버튼을 클릭하면 글을 작성하는 페이지인 write.php로 이동하도록 해 주었다 오른쪽 아래에 만들어 주었으며 색상은 파란색으로 해 주었다 글 작성 페이지 만들기 1 ~ 6 헤더 부분과 데이터베이스 연결 부분을 가져왔다 8 ~ 10 작성 내용을 write_check 로 post 방식으로 보내어 데이터베이스에 추가하도록 해 주고 위치를 중간으로 만들었다 12 ~ 31 제목, 내용, 비밀번호를 입력하는 공간을 만들어주었다 33 ~ 35 저장버튼을 누르면 위에 작성한 내용이 전송되도록 해 주었다 성공적으로 완성되었다
-
[JS, PHP, MySQL] 웹 사이트 만들기 1.11 - 게시판 목록 페이징 심화WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 22. 23:41
게시물과 페이지를 연결해 주었고, 이전페이지, 다음페이지로의 이동버튼도 만들어 주었다 데이터 추가하기 정확히 적용이 되었는지 확인하도록 11페이지까지 갈 수 있도록 내용을 추가해 주었다 게시판 페이지 19 ~ 20 페이지 번호를 GET 방식을 이용하여 받아오도록 하였다 44 ~ 47 받아온 페이지 번호를 이용하여 함수의 값으로 입력해 준다 게시판 페이징하기 3 ~ 7 게시물의 총개수를 구해서 total_num 변수에 담아준다 9 ~ 16 함수를 만들어주고 시작페이지, 마지막페이지와 같이 페이지의 기준을 만들어준다 18 ~ 26 이전페이지가 음수가되지 않도록, 마지막 페이지가 총페이지의 수를 넘어가지 않도록 해준다 28 ~ 33 중앙으로 오도록 해주고 '처음' 을 클릭하면 1페이지, 1번으로 오도록 해 주..
-
[JS, PHP, MySQL] 웹 사이트 만들기 1.10 - 게시판 목록 페이징 기초WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 22. 15:33
데이터베이스로부터 정보를 가져와 한 페이지에 10개의 정보만 보이도록 해 주었다 데이터 베이스 정보 추가하기 우선 테이블에 데이터를 추가해 줬다 1페이지에 10개씩 할 예정이므로 2페이지까지 나오게 된다 INSERT INTO `테이블 이름`(`열1`, `열2`, `열3`, `열4`) VALUES ('내용1' , '내용2' , '내용3' , '내용4'), ('내용11' , '내용22' , '내용33' , '내용44'), ('내용111' , '내용222' , '내용333' , '내용444'), ('내용11111' , '내용2222' , '내용3333' , '내용4444'); -- 여러가지 내용을 한번에 추가할 수 있다 게시판 페이징 17 ~ 24 한 페이지에 10개의 게시물을 표시하기로 하였다 GET방식으로..
-
[JS, PHP, MySQL] 웹 사이트 만들기 1.9 - 게시판 목록 페이지 만들기WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 21. 23:06
게시판 데이터 베이스를 만들고 게시판 목록 페이지를 만들어 보았다 게시판 테이블 생성 phpMyAdmin을 이용하여 게시판 테이블을 만들어 주었다 게시물 번호, 제목, 내용, 저자, 글 작성시간을 입력해 주었다 만들어진 테이블에 값을 입력해 보았다 정상적으로 입력이 되었다 INSERT INTO `테이블 이름`( `제목`, `내용`, `저자`, `작성 시간` ) -- 열 이름 VALUES ( '제목내용','글내용','저자내용', now() ); -- 각각의 열에 들어갈 내용들 -- now() 함수를 사용해 현재 시간을 저장해 주었다 -- `(백틱)은 영어로 하였을때 나오고 ₩는 한글로 하면 나온다 게시판 페이지 1 ~ 4 필요한 파일을 포함시켜 준다 6 ~ 15 페이지의 중간에 오도록 해 주고 제목 부분을..
-
[JS, PHP, MySQL] 웹 사이트 만들기 1.8 - 메인페이지, 게시판페이지, 마이페이지 기초 만들기WEB 만들기/mk_web - JS, PHP, MYSQL 2023. 5. 21. 18:44
메인페이지를 만들면서 게시판과 마이페이지의 기초도 같이 만들어 줬다 메인페이지 test님 환영합니다, home, 게시판, 마이페이지, 로그아웃이 있는 부분은 모든 페이지에 공통으로 적용하기로 하였다 마찬가지로 맨 아래에 home, 게시판, 마이페이지, 로그아웃도 모든 페이지에 공통으로 적용해주었다 26 ~ 27 부트스트랩을 이용하기 위해 추가했다 32 ~ 46 부트스트랩을 이용하였고 home, 게시판, 마이페이지, 로그아웃을 클릭하면 해당 페이지로 이동하도록 해 주었다 48 ~ 65 화면에 보이는 내용을 간단히 채워 넣어줬다 67 ~ 81 페이지 하단 부분으로 마찬가지로 home, 게시판, 마이페이지, 로그아웃을 누르면 해당페이지로 이동하도록 해 주었다 메인페이지 - 분리하기 1, 26 공통적으로 적용해..
-
-
스프링 웹 개발 기초WEB 만들기/mk_web - 스프링 부트 2023. 5. 19. 00:50
정적 컨텐츠 서버에서 따로 하는 것 없이 파일 그대로를 보여주는 것 1. 웹브라우저에서 검색을 한다 2. 내장 톰켓 서버는 받은 요청을 컨테이너로 보내고 컨트롤러 쪽에서 hello-static이 있는지 먼저 찾아본다 3. hello-static 관련 컨트롤러가 없으므로 resources 내부에 hello-static을 찾은 뒤 있으면 그대로 반환해 준다 입력한 그대로 화면에 나타난다 MVC와 템플릿 엔진 php, jsp와 같이 서버에서 프로그래밍 과정을 거친 후 동적으로 바꾸는 것 model view controler 를 MVC라고 한다 Controller : 내부적인 것을 처리등에만 사용 View : 화면을 그리는데만 사용 name을 입력값으로 받아오도록 해주었다 ( 16, 17번줄의 표시된 name은..
-