form으로 글쓰는법 > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

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... 이런식으로 감소가되며 나오고 글 삭제를 눌러도 삭제가 되질 않아 포기했습니다..) 시도해보았지만 도무지 답이 나오질 않이 이렇게 부탁드려봅니다.

어떻게든 빨리 끝내야하는데 지식이 짧으니 너무도 답답하군요 ㅠ_ㅠ

댓글 전체

폼쓰기 페이지에서 비어서 들어가는 항목들을
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의 값이 딱 맞아서 삭제도 되고 댓글도 잘 써지지만 계속 쓰다가 어느순간부터는 디비가 꼬이더군요 ㄱ-
전체 66,554 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT