form으로 글쓰는법 정보
form으로 글쓰는법본문
안녕하세요.
폼메일 모양의 폼 4개에서 쓴 글을(그누보드 write.php아님) 그누보드 게시판에서 쓴 것 처럼 올라가게 하고싶습니다.
현재 form에는 name(이름), email(메일주소), subject(제목), content(본문내용) 이렇게 네 가지가 있는데 어떻게 하면 그누보드의 write.php를 거쳐서 정상 글처럼 등록할 수 있는지 궁금합니다.
위 네개의 값에 글쓴 날짜 정도만 추가되면 되고, 나머지 아이디라던가 비밀번호 등등의 값은 관리자만 확인하면 되는 게시판이라 없어도 됩니다.
이리저리 php로 게시판 만드는 방법이랑 그누보드의 write.php write_update.php등을 살펴보고 mysql상에 g4_write_게시판명 에다가 insert into로 삽입해보는 등의 방법을(mysql에서 억지로 우겨넣으니 목록에는 뜨지만 글 번호가 0, -1, -2, -3... 이런식으로 감소가되며 나오고 글 삭제를 눌러도 삭제가 되질 않아 포기했습니다..) 시도해보았지만 도무지 답이 나오질 않이 이렇게 부탁드려봅니다.
어떻게든 빨리 끝내야하는데 지식이 짧으니 너무도 답답하군요 ㅠ_ㅠ
폼메일 모양의 폼 4개에서 쓴 글을(그누보드 write.php아님) 그누보드 게시판에서 쓴 것 처럼 올라가게 하고싶습니다.
현재 form에는 name(이름), email(메일주소), subject(제목), content(본문내용) 이렇게 네 가지가 있는데 어떻게 하면 그누보드의 write.php를 거쳐서 정상 글처럼 등록할 수 있는지 궁금합니다.
위 네개의 값에 글쓴 날짜 정도만 추가되면 되고, 나머지 아이디라던가 비밀번호 등등의 값은 관리자만 확인하면 되는 게시판이라 없어도 됩니다.
이리저리 php로 게시판 만드는 방법이랑 그누보드의 write.php write_update.php등을 살펴보고 mysql상에 g4_write_게시판명 에다가 insert into로 삽입해보는 등의 방법을(mysql에서 억지로 우겨넣으니 목록에는 뜨지만 글 번호가 0, -1, -2, -3... 이런식으로 감소가되며 나오고 글 삭제를 눌러도 삭제가 되질 않아 포기했습니다..) 시도해보았지만 도무지 답이 나오질 않이 이렇게 부탁드려봅니다.
어떻게든 빨리 끝내야하는데 지식이 짧으니 너무도 답답하군요 ㅠ_ㅠ
댓글 전체

폼쓰기 페이지에서 비어서 들어가는 항목들을
hidden 으로 넘겨주시면 됩니다.
<input type=hidden name='wr_name' value='111'>
이런식으로 넘겨서 처리하시면 별문제가 없을겁니다.
hidden 으로 넘겨주시면 됩니다.
<input type=hidden name='wr_name' value='111'>
이런식으로 넘겨서 처리하시면 별문제가 없을겁니다.
우선 답변 감사합니다.
하지만 그누보드 내장스킨에서 폼을 비워 넣는것이 아니라 외부 html폼을 통해서 넣는 상황이기때문에 알려주신 방법은 적용이 어렵습니다 ㅠ
어제에 이어 오늘도 삽질을 하면서 만든 sql 구문입니다.
values의 배열스러운건 $parent = mysql_fetch_array( mysql_query("select max(wr_id)+1 from g4_write_form") ); 식으로 앞에 구문을 적어 받아서 넣고 있습니다.
insert into g4_write_form(wr_num,wr_parent,wr_name,wr_email,wr_subject,wr_content,wr_datetime,wr_last) values($num[0],$parent[0],'$_POST[name]','$_POST[email]','$_POST[subject]','$_POST[message]',now(),now())
이렇게 하니 순서대로 차곡차곡 올라가기는 하는데, 맨 처음 아무글도 없을때 쓰면 올리질 못하고 정상적으로 글을 하나 쓴 다음에 위 소스를 적용해야 그때부터 올라가기 시작합니다.(여전히 글번호도 -1, -2로 계속 내려갑니다만 안보여도 되는 괜찮은 부분입니다.) wr_id의 값이랑 wr_parent의 값이 딱 맞아서 삭제도 되고 댓글도 잘 써지지만 계속 쓰다가 어느순간부터는 디비가 꼬이더군요 ㄱ-
하지만 그누보드 내장스킨에서 폼을 비워 넣는것이 아니라 외부 html폼을 통해서 넣는 상황이기때문에 알려주신 방법은 적용이 어렵습니다 ㅠ
어제에 이어 오늘도 삽질을 하면서 만든 sql 구문입니다.
values의 배열스러운건 $parent = mysql_fetch_array( mysql_query("select max(wr_id)+1 from g4_write_form") ); 식으로 앞에 구문을 적어 받아서 넣고 있습니다.
insert into g4_write_form(wr_num,wr_parent,wr_name,wr_email,wr_subject,wr_content,wr_datetime,wr_last) values($num[0],$parent[0],'$_POST[name]','$_POST[email]','$_POST[subject]','$_POST[message]',now(),now())
이렇게 하니 순서대로 차곡차곡 올라가기는 하는데, 맨 처음 아무글도 없을때 쓰면 올리질 못하고 정상적으로 글을 하나 쓴 다음에 위 소스를 적용해야 그때부터 올라가기 시작합니다.(여전히 글번호도 -1, -2로 계속 내려갑니다만 안보여도 되는 괜찮은 부분입니다.) wr_id의 값이랑 wr_parent의 값이 딱 맞아서 삭제도 되고 댓글도 잘 써지지만 계속 쓰다가 어느순간부터는 디비가 꼬이더군요 ㄱ-