프로그래밍
-
[PHP] 게시판 만들기 - 검색 기능 구현프로그래밍/PHP 2020. 7. 5. 01:11
중간고사+기말고사+졸업작품준비 .... 이 세가지로 인해서 너무 바쁜 나날을 보내고 돌아왔습니다. 굉장히 늦었지만 이제 다시 게시판 만들기 실습을 시작해보려고 합니다. 오늘 구현할 기능은 등록된 게시글을 검색하는 구현입니다. 이번에 진행될 실습을 다음과 같이 정리할 수 있습니다. 1. 검색창 부분 디자인 (list.php 수정) 2. 검색 결과 가져오기 및 페이지 디자인 (search_result.php) 1. 검색창 디자인하기 실습했던 list.php에 약간의 코드를 추가하여 검색창을 만들어보도록 하겠습니다. 제목 글쓴이 내용 검색 글쓰기 버튼 아래에 추가해줍니다. 글쓰기 버튼과 거리를 두기 위해서 padding-top 속성을 이용하였고 검색창은 제목, 글쓴이, 내용을 검색할 수 있게끔 select 태..
-
[C/C++] STL Vector 사용법프로그래밍/C,C++ 2020. 5. 8. 00:38
Vector 배열과 거의 동일한 기능을 수행하는 자료구조 배열과 마찬가지로 원소가 메모리에 연속하게 저장되어 있기 때문에 O(1) 시간으로 원소에 접근 가능 배열과 다르게 크기를 자유자재로 늘이거나 줄일 수 있다는 장점이 있음 => 가변 배열 그래프의 인접리스트를 구현할 때 많이 사용 vector a; 비어있는 벡터 a 생성 vector a(10); 0으로 초기화 된 크기가 10인 벡터 a 생성 vector a(10,1); 1로 초기화 된 크기가 10인 벡터 a 생성 vector a; 비어있는 2차원 벡터 a 생성 vector a(10, vector(10)); 0으로 초기화 된 10x10 2차원 벡터 a 생성 vector a(10, vector(10,1)); 1로 초기화 된 10x10 2차원 벡터 a 생..
-
[PHP] 게시판 만들기 - 수정/삭제 기능 구현프로그래밍/PHP 2020. 3. 19. 17:50
1. 수정 화면 구현 수정 화면을 구현하기 위한 update.php를 새로 만들어주고, read.php 내용을 복사하여 약간의 수정을 해줍니다. 글쓰기 달라진 부분은 맨 위쪽 태그에서 '조회수 올리기'를 위한 DB 참조 부분을 지우는 것과 container 부분에서 위의 코드에서 보듯이 form 태그의 action 부분이 'update_ok.php' 로 바뀐 점, 테이블의 내용이 수정을 위한 내용으로 변경된 것 뿐입니다. 2. 수정을 위한 DB 접근
-
[C/C++] scanf vs fgets프로그래밍/C,C++ 2020. 2. 28. 14:53
백준 문제 풀이를 통해 scanf와 fgets의 차이점을 알아봅시다. 문제 11718, 11719 입력 받은 대로 출력하는 프로그램을 작성하시오. 입력 입력이 주어진다. 입력은 최대 100줄로 이루어져 있고, 알파벳 소문자, 대문자, 공백, 숫자로만 이루어져 있다. 각 줄은 100글자를 넘지 않으며, 빈 줄은 주어지지 않는다. 또, 각 줄은 공백으로 시작하지 않고, 공백으로 끝나지 않는다. 출력 입력받은 그대로 출력한다. 풀이 문자열을 입력받기 위해서 scanf 대신에 fgets를 이용하여 문제를 해결했습니다. scanf는 엔터, 탭, 스페이스 등의 공백을 문자열로 처리하지 않기 때문에 이 문제를 해결하기 위한 수단으로 적합하지 않다고 생각했습니다. scanf와 fgets의 차이점의 이해를 돕기 위해서 ..
-
[PHP] 게시판 만들기 - 읽기 기능 구현프로그래밍/PHP 2020. 2. 26. 17:42
이번 시간에는 글쓰기 기능을 통해 작성한 게시글을 읽을 수 있도록 기능을 구현해보는 시간을 가져보겠습니다. 그리고 게시글을 읽었을 때 조회수가 늘어나게끔 만들어보겠습니다. 1. 글 읽기 화면 구현 게시판에 있는 글을 눌렀을 때 정보를 제공하는 화면을 먼저 구현해봅시다. read.php를 새로 만들고, write.php의 내용을 복사하여 붙여넣기 해준 후 수정을 진행하겠습니다. PHP 게시판 웹 사이트 메인 게시판 접속하기 로그인 회원가입 님의 회원관리 로그아웃 게시판 글읽기 글 제목 작성자 작성일자 내용 목록
-
[PHP] 게시판 만들기 - 글쓰기 기능 구현 ②프로그래밍/PHP 2020. 2. 13. 16:09
지난 실습에 이어 비밀글 기능을 추가하기 위해 필요한 몇 가지 수정사항과 추가사항들을 같이 구현해보는 시간을 가져보겠습니다. 1. list.php 수정 저번 실습을 통해 위와 같이 글쓰기 화면을 구현하였고 비밀 글 체크박스에 체크를 하고 글쓰기 버튼을 눌렀을 때 해당 게시글은 비밀 글이 되어야 합니다. 따라서 공개 글과 비밀 글을 눈으로 봤을때 구분할 수 있도록 다음과 같이 만들어 줄 예정입니다. 비밀 글은 위과 같이 제목 옆에 자물쇠 모양을 두어 공개 글과 구분할 수 있도록 만들어줍니다. 이를 위해서 list.php 일부분을 수정해주어야 하는데 코드는 다음과 같습니다. 링크에서 GET방식으로 글 번호인 idx의 값을 받고 SQL문을 통해 해당 idx에 해당하는 데이터의 모든 정보를 가져오고 fetch_..