안녕하세요, 초짜입니다. 저번에 방명록을 완성했었습니다. 이번에는 다름이 아니라 제가 만든 방명록의 단점 등을 살펴보고 마무리를 하겠습니다. 우선 페이지를 만들 때 처음에 무조건 쓰던게 있었습니다. $conn = mysqli_connect("localhost", "사용자이름", "비밀번호");$db = mysqli_select_db($conn, "데이터베이스이름"); 바로 이 부분인데요. 만들 때마다 이 코드를 쳐야 되는 불편함이 있었습니다. 그래서 제가 쓸 것은 dbconfig.php를 만들고 그것을 require시키는 것입니다. dbconfig.php를 우선 만들어보겠습니다. 네. 파일을 만들 때 마다 쓴 DB에 연결하는 코드입니다. 이 코드를 dbconfig.php에 넣고 list.php, dele..
안녕하세요, 초짜입니다. 저번 시간에 수정 페이지까지 해서 기본적인 기능은 다 구현한 것 같습니다. 이번에는 저번에 말씀드렸다시피 페이징을 해보겠습니다. 보시는 바와 같이 밑의 [1]처럼 글이 5개 이하면 [1]만 나오고 10개 이하면 [2]까지 나오고... 그렇게 해보겠습니다. 우선 필요한 것을 알아야 합니다. 우선 글의 총 개수를 알아야 할 것이고 한 페이지 당 최대 글의 개수를 알아야 합니다. 저는 한 페이지 당 최대 5개의 글을 올리고 싶습니다. 그렇게 바뀐 코드를 한번 보겠습니다. 이름 비밀번호 이름 비밀번호
안녕하세요, 초짜입니다. 저번 시간에 삭제 페이지인 delete.php를 완성했습니다. 이번에는 쓴 글을 수정하는 페이지를 만들어보겠습니다. 제목에서 보시다시피 총 3개의 페이지를 만들 것입니다. 그래도 전혀 겁먹으실 필요 없습니다. modifycheck.php는 delete.php에서처럼 비밀번호를 확인하는 페이지고 modify.php는 수정하는 칸이 나오며 입력을 받는 페이지이며 update.php는 수정 작업을 하는 페이지입니다. 먼저 modifycheck.php를 만들 것입니다. 간단합니다. 단순히 비밀번호를 체크하는 페이지이기 때문에 우선 delete.php의 내용을 전부 복사합시다.
안녕하세요, 초짜입니다. 저번 시간에는 추가 페이지인 insert.php를 만들고 list.php를 조금 수정했었습니다. 이번에는 이제 쓴 글을 삭제하는 페이지를 만들어보겠습니다. 우선 DB에 연결해야되므로 $conn = mysqli_connect("localhost", "사용자이름", "비밀번호");$db = mysqli_select_db($conn, "데이터베이스이름"); 를 입력해주세요. 제가 만들고 싶은 삭제 페이지는 이렇습니다. 이렇게 비밀번호 입력 칸이 있고 list.php에서 입력했던 비밀번호와 delete.php에서 입력한 비밀번호가 일치하면 글을 삭제하게 할 것입니다. 대충 HTML로 우선 틀을 잡아줍시다. 비밀 번호 여기서 중요한 부분이 바로 action입니다. action은 이제 fo..
안녕하세요, 초짜입니다. 저번 시간에 간단하게 메인 페이지를 구성했었습니다. 이번에는 이제 정보를 입력하고 확인 버튼을 누르면 DB에 저장할 수 있게 해보겠습니다. insert.php라는 새로운 파일을 만들어주세요. 우선 DB에 연결하기 위하여 $conn = mysqli_connect("localhost", "사용자 이름", "비밀번호");$db = mysqli_select_db($conn, "데이터베이스 이름"); 를 입력해주세요. 그리고 이번에는 쿼리문을 작성해보도록 하겠습니다. $sql = "INSERT INTO guestbook (name, pass, content) VALUES('$_POST[name]', '$_POST[pass]', '$_POST[content]')"; 이 구문을 해석해보자면 ..
안녕하세요, 초짜입니다. 저번 시간에 데이터베이스를 구성했었는데요. 이번에는 HTML을 이용하여 간단하게 메인 페이지를 구성해보겠습니다. 일단은 최종본을 다시 보겠습니다. 일단 지금 상황을 봐서는 제가 구현할 수 있는 부분은 맨 위의 글을 쓰는 부분인것 같네요. form 태그를 사용해서 저 부분을 만들어 봅시다. 이름 비밀번호 저는 이렇게 만들어봤습니다. 우선 form 태그의 action은 나중에 만들 추가 페이지인 insert.php로 미리 뒀습니다. method는 post 방식을 사용했습니다. table 태그의 border로 윤곽선을 설정했고 width로 가로 길이를 조정했습니다. input 태그에서 이름은 name, 비밀번호는 pass, 내용은 content로 name을 지정했습니다. 맨 마지막에는..
안녕하세요, 초짜입니다. PHP와 MySQL로 간단한 방명록을 만들어보겠습니다. 우선 제가 만들 방명록은 이렇게 생겼습니다. 사진으로는 잘 모르시겠지만 한 페이지에 최대 5개의 게시물이 올라가도록 했습니다. 그럼 이제 DB에 필요한 내용을 생각해보겠습니다. 우선 키 값이자 No. X의 X가 필요하겠고 게시글을 작성할 때 이름, 비밀번호, 내용이 필요할 것이며 글이 만들어진 시간과 날짜가 필요하겠습니다. 표로 만들어본다면 이렇게 되겠습니다. 항목 내용 id 글 번호 키 name 작성자의 이름 pass 작성자의 비밀번호 content 글의 내용 wdate 글이 만들어진 날짜, 시간 이제 저것을 쿼리문으로 작성해보겠습니다. CREATE TABLE guestbook (id int(11) unsigned NOT ..