웹마스터 팁

아, 참고로 이 프로젝트들은, 어느정도의 mysql , php 지식이 있다는 전제하에 이루어집니다.
(한마디로 저같은 쌩초보도 된다는 그런-_-)

자 이번글에선, 앞으로 코딩하게될 php 의 구조를 생각해봅시다.
일단 일반게시판과 대부분 동일한 구조를 가지게되겠습니다.
다른것이라면/ 게시판은

|2|제목|이름|날짜|
|1|제목|이름|날짜|

위와 같은 제목과 몇가지 정보를 맨앞의 글번호로 정렬해서 쿼리하여 뿌리는 형식입니다.
하지만 우리가 만들 공지사항은

|제목  : 랄랄라라라라라라라랄  |
|오늘은 비가왔다. 아이추워라아|
|날짜 \\\\\\\|

|제목  : 랄랄라라라라라라라랄  |
|오늘은 비가왔다. 아이추워라아|
|날짜 \\\\\\\|

이런형식을 취하게 됩니다. 몇개를 출력 해볼까요? 1개? 2개?
일단 저는 1개만 출력하고 밑에 바로 아랫글의 제목과 날짜를 표시하도록 하겠습니다.

|제목  : 랄랄라라라라라라라랄  |
|오늘은 비가왔다. 아이추워라아|
|날짜 \\\\\\\|

|아랫공지|제목|이름|날짜|

위와 같은 형식입니다.

변수를 정의 합시다. 왠만하면 DB에 저장한 필드네임과 같이해주세요(기억하기쉽거든요-ㅁ-;)
제목 / $subject
내용 / $memo
날짜 / $writetime
글번호 / $number
패스워드 / $password

네 그렇습니다-_- 이 네개의 변수로만 프로그램을 만드는것입니다.;
(한마디로, 이것만큼 쉬운 프로그램이 또 없지요.)

$writetime 의 경우 서버로부터 시간을 받아오게됩니다.
이 사항에 대해서는 코딩하다가 나올때 설명하도록하죠.

이 변수들이 저장하고있는 데이터의 이동경로에 대해 생각해봅시다
만약 글쓰기 파일을 write.php 라고하며 쿼리하는 파일을 write_ok.php 라고하고, 리스트파일을 notice.php 라고하였을때 ( $subject 를 예로하여)

글을 쓴다(write.php에서 $subject를 ok 파일로 넘긴다) -> write_ok.php, write.php 에서 넘겨온 $subject 의 내용물을 DB 의 subject 필드에 저장시킨다 ->사용자가 notice.php 를 연다, subject 필드에 저장되어있던 내용물이 $subject 에 저장된다. -> notice.php 에 $subject 에 저장된 내용이 출력된다.

복잡해 보이지만, 논리적으로 생각하면간단한 관계입니다-_-;;
php 코딩 구조에 대한 생각과 이해는 여기서 마치겠습니다.
이제 write.php 파일을 작성해 보겠습니다.

지난 시간까지 mysql 과 php 의 구조를 간단히(?) 설명하고
설계 해보았습니다.
이번 글에서는 실제로 write.php 파일을 간단한 설명들을 더해가며 직접 코딩해 보겠습니다.

===write.php======
글 입력폼이 있는곳으로, 저장해야 할 데이터는
제목, 내용, 이름, 비번입니다.(아랫 글에서 당신이 정한 내용을 바탕으로)
폼을 생각 해 봅시다. 어려울 것 없습니다. 나모,드림위버와같은 위지윅 에디터를 열고,
게시판의 입력창과 비슷하게 만들어보세요.
반드시 들어가야 할 것은

<form name='myForm' method='post' action=write_ok.php>


<input type=hidden name=db value=<?=$db?>>


<input type="submit" value="확인(또는맘대로)">


</form>


이 세가지입니다.
write.php 파일은 작성에 어려울 것 없습니다. 약간의 html 지식과 간단한 폼에 대한 지식만있으면됩니다.
제가 만든 글쓰기폼을 볼까요.

글쓰기폼


이게, 끝입니다-_-
사용된 인풋은

input type=text name=name
//이름 입력부분입니다. 인풋의 이름(name)은
변수명으로 정의하기로한 $name 과 같이 name 으로 지정했죠!</span>


input type=password name=password
//패스워드 입력부분입니다. 패스워드는 감춰져야하니까 type 에 password를 입력하고,
이름(name>)
부분에 $password 와 같이 passwrd 로 이름지었습니다.


input type=text name=subject
//제목입력부분입니다 이하 동일합니다


textarea name='memo' cols=50 rows="13"  maxlength=500 // 내용부분은 많이들어가기
때문에, 텍스트리아를 사용했습니다. maxlength 엔 500을 입력해줬습니다. 나중에
수정해줘도 무방해요~ 여긴 게시판관련문제로-_- /textrea를 붙히지 않았지만 반드시 "<" 와 ">" 그리고 < /textrea >를 마지막에 써줘야합니다!


input type=submit value=입력하기
//form 태그에 입력된 action 에 지정된 파일로 위의 입력폼에 입력된 내용들을 전달하는
것입니다. 없으면 안되는 거에요~



그렇게 폼을 만드시고
약간의 모양세를 잡은다음에
write.php 파일로 저장 해 주세요.

P.S>>반드시 폼태그 사이에 위의 사항들이 입력되어야합니다
그렇지 않으면 폼태그 안에 있는 내용들만 write_ok.php 로 넘어가게되요!
이번엔 이걸로 끝~

다음 글에선 write_ok.php를 만들면서 mysql 쿼리를 조금 알아보고, 글을 써서 DB에서 확인까지 해보도록 하죠.

만약에, 뭔가 넣어보고싶은 기능이 있다! 하지만 못해먹겠다! 라는 생각이 들때,
답변글 또는 코멘트를 작성해 주시거나
더 나은 프로젝트를 위해! http://secre.vip.sh 게시판이나, Board 메뉴인 자유게시판에 올려주세요!

P.S>> http://secre.vip.sh 에서 2회분정도 늦게 연재되고있습니다.
          이번글은 조금 길어졌군요,;;
          완성된 write.php 파일은 첨부합니다.
제목 글쓴이 날짜
전주오피 ⦑오피쓰.COM⦒ 전주오피 전주OP 전주건마 전주오피 koykoyah 2025.02.21
해운대오피 ⦑오피쓰.COM⦒ 해운대마사지 해운대오피 해운대오피 해운대OP koykoyah 2025.02.21
안산오피 ⦑오피쓰주소.COM⦒ 안산오피 안산출장마사지 안산오피 안산OP koykoyah 2025.02.21
제주도오피 ⦑오피.CLUB⦒ 제주도OP 제주도오피 제주도출장샵 제주도오피 koykoyah 2025.02.21
판교오피 ⦑오피쓰주소.COM⦒ 판교오피 판교OP 판교건마 판교오피 koykoyah 2025.02.21
연신내오피 연신내출장안마 ⦑오피사이트.NET⦒ 연신내OP 연신내오피 연신내오피 koykoyah 2025.02.21
동대문오피 ⦑출장마사지안내.COM⦒ 동대문OP 동대문오피 동대문출장샵 동대문오피 koykoyah 2025.02.21
평택오피 평택출장안마 ⦑출장안마사이트.COM⦒ 평택OP 평택오피 평택오피 koykoyah 2025.02.21
동두천오피 동두천출장안마 ⦑출장안마사이트.COM⦒ 동두천OP 동두천오피 동두천오피 koykoyah 2025.02.21
연신내오피 연신내OP ⦑출장마사지안내.COM⦒ 연신내휴게텔 연신내오피 연신내오피 koykoyah 2025.02.21
연신내오피 연신내출장안마 ⦑출장마사지안내.COM⦒ 연신내OP 연신내오피 연신내오피 koykoyah 2025.02.21
청주오피 ⦑오피사이트.NET⦒ 청주오피 청주OP 청주건마 청주오피 koykoyah 2025.02.21
전주오피 전주OP ⦑오피.CLUB⦒ 전주휴게텔 전주오피 전주오피 koykoyah 2025.02.21
가락오피 가락출장안마 ⦑오피사이트.NET⦒ 가락OP 가락오피 가락오피 koykoyah 2025.02.21
동탄오피 동탄OP ⦑오피쓰.COM⦒ 동탄휴게텔 동탄오피 동탄오피 koykoyah 2025.02.21
인천오피 ⦑오피쓰.COM⦒ 인천오피 인천OP 인천건마 인천오피 koykoyah 2025.02.21
평택오피 ⦑오피쓰주소.COM⦒ 평택오피 평택OP 평택건마 평택오피 koykoyah 2025.02.21
부산오피 ⦑오피.CLUB⦒ 부산오피 부산OP 부산건마 부산오피 koykoyah 2025.02.21
의정부오피 ⦑오피쓰.COM⦒ 의정부OP 의정부오피 의정부출장샵 의정부오피 koykoyah 2025.02.21
산본오피 ⦑오피사이트.NET⦒ 산본오피 산본출장마사지 산본오피 산본OP koykoyah 2025.02.21