메인페이지(인덱스페이지)에서 폼 작성 => 

메인페이지(인덱스페이지)에서 폼 작성 => 

QA

메인페이지(인덱스페이지)에서 폼 작성 => 

본문

메인페이지(인덱스페이지)에서 폼 작성 => 

=> DB에 저장 

=> 게시판으로 보기

 

위의 폼 샘플이 있나요?

 

 

이 질문에 댓글 쓰기 :

답변 3

예전에 만들었던 코드인데

메인에서 이메일과 전화번호를 입력받는 로직입니다.

 

넘어오는 걸 적지는 않았지만

$email, $name값은 form으로 넘기셔도 되고, 비동기로 넘겨오셔도 됩니다.

그렇다면 $_POST나 $_GET이 필요하겠죠?

 

저는 동일한 페이지에 있다고 생각하고 작성한 것입니다.

그리고 그누보드에서 'test'란 게시파을 생성했을 때의 코드 입니다.

 

아래와 같이 작성하시면 그누보드 일반적인 게시판 생성하셔서

리스트페이지에서 확인이 가능할 겁니다.

 

물론 리스트나 뷰페이지는 출력 항목을 수정하셔야 합니다.

 


<?php
//db연결 등 기본연결에 필요
include_once('../common.php');
 
global $g5;
$bo_table = 'test';
$write_table = $g5['write_prefix'].$bo_table;
//넘어오는 값
$wr_name = $name;
$wr_email = $email;
$wr_num = get_next_num($write_table);
$wr_subject = '제목입니다.';
$wr_content = '본문입니다.'
$mb_id = $member['mb_id'];
$wr_datetime = G5_TIME_YMDHIS;
$wr_last = G5_TIME_YMDHIS;
$wr_ip = $_SERVER['REMOTE_ADDR'];
 
$sql = "
    INSERT INTO {$write_table}
         SET wr_num = '{$wr_num}',                 
                 wr_subject = '{$wr_subject}',
                 wr_content = '{$wr_content}',                 
                 mb_id = '{$mb_id}',
                 wr_password = '',
                 wr_name = '{$wr_name}',
                 wr_email = '{$wr_email}',                 
                 wr_datetime = '{$wr_datetime}',
                 wr_last = '{$wr_last}',
                 wr_ip = '{$wr_ip}'
";
 
sql_query($sql); 
$wr_id = sql_insert_id();
//게시판 글 업로드 시 값 변경
sql_query("UPDATE {$write_table} SET wr_parent = '{$wr_id}' WHERE wr_id = '{$wr_id}' ");
sql_query("UPDATE {$g5['board_table']} SET bo_count_write = bo_count_write + 1 WHERE bo_table = '{$bo_table}' ");
?>

 

답변을 작성하시기 전에 로그인 해주세요.
전체 806
QA 내용 검색

회원로그인

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