2026, 새로운 도약을 시작합니다.

일반페이지 글쓰기게시판식~ 채택완료

일반페이지 

abc.php 생성 한후  

게시판식으로 글쓰기 하고 싶습니다 .

글작성내용은  게시판 abc 게시판에  제목 내용 이렇케 입력 되게하고싶습니다 .

abc.php 글작성시 

글접수 완료 되엿습니다 하고 바로 메인 페이지로 이동 하게 하고싶습니다 .

게시판아닌 일반페이지 입니다 ..

어려운 질문이지만 가르쳐주실분 계신가요?.,.. 

답변 3개

채택된 답변
+20 포인트

응용해보세요.

bo_table 부분에 value 값은 사용하실 테이블값 넣으시면 됩니다.

html 부분 ---

Copy




                    

                            

                        

                        

                        

                            자동등록방지

                            

                                

                            

                        

                        

                    

                    

                        

                    

                    

스크립트 부분 ---

Copy




    $(function() {

        $('.send').click(function(){

            if($.trim($('#wr_8').val()) == ''){

               alert("이름을 입력하세요.");

               $('#wr_8').focus();

               return false;

            }

            if($.trim($('#wr_9').val()) == ''){

               alert("연락처를 입력하세요.");

               $('#wr_9').focus();

               return false;

            }

            if($('input:checkbox[id="chk"]').is(":checked") == false) {

               alert("개인정보취급에 동의해 주세요.");

               $('#chk').focus();

               return false;

            }

            if($.trim($('#wr_10').val()) == ''){

               alert("문의내용을 입력하세요.");

               $('#wr_10').focus();

               return false;

            }

            

            

            var formData = new FormData();

            formData.append("bo_table", $("input[name=bo_table]").val());

            formData.append("wr_email", $("input[name=wr_email]").val());

            formData.append("wr_id", $("input[name=wr_id]").val());

            formData.append("wr_subject", $("input[name=wr_subject]").val());

            formData.append("wr_8", $("input[name=wr_8]").val());

            formData.append("wr_9", $("input[name=wr_9]").val());

            formData.append("wr_10", $("textarea[name=wr_10]").val());

            

            

            $.ajax({

                

                url: g5_bbs_url+"/write_update.php",

                data: formData,

                processData: false,

                contentType: false,

                type: 'POST',

                success: function(data){

                    alert("신청완료! 담당자 확인 후 연락드리겠습니다.");

                    parent.location.reload();

                }



            });

        });

    });



로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

<input type="hidden" name="bo_table" value="order" id="bo_table">
이부분에 value 값을 테이블 이름 사용 하면 된다는 말씀인가요 ?
즉~ <input type="hidden" name="bo_table" value="테이블명" id="bo_table">

댓글을 작성하려면 로그인이 필요합니다.

그리고 폼 안에 추가되는 필드들은 아래 스크립트에서도 동일하게 적용되어야 값이 들어갑니다.

아래 스크립트에서 bo_table / wr_id 값은 절대 지워지면 안됩니다.

그리고 제목과 내용은 원본소스 수정 안하셨으면 필수 입력이기 때문에 이용하실거 아니라면

hidden 값으로 고정으로 넘겨줘야 데이터가 정상 처리 됩니다~

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

네 그렇죠 ajax 통신으로 해당 페이지에서 내부적으로 데이터를 처리하는 원리이고

테이블명이 들어가야 만들어져 있는 테이블로 게시글로 등록이 됩니다

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고