답변 3개
채택된 답변
+20 포인트
3년 전
예전에 만들었던 코드인데
메인에서 이메일과 전화번호를 입력받는 로직입니다.
넘어오는 걸 적지는 않았지만
$email, $name값은 form으로 넘기셔도 되고, 비동기로 넘겨오셔도 됩니다.
그렇다면 $_POST나 $_GET이 필요하겠죠?
저는 동일한 페이지에 있다고 생각하고 작성한 것입니다.
그리고 그누보드에서 'test'란 게시파을 생성했을 때의 코드 입니다.
아래와 같이 작성하시면 그누보드 일반적인 게시판 생성하셔서
리스트페이지에서 확인이 가능할 겁니다.
물론 리스트나 뷰페이지는 출력 항목을 수정하셔야 합니다.
</p>
<p><?php
//db연결 등 기본연결에 필요
include_once('../common.php');
global $g5;</p>
<p>$bo_table = 'test';
$write_table = $g5['write_prefix'].$bo_table;</p>
<p>//넘어오는 값
$wr_name = $name;
$wr_email = $email;</p>
<p>$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();</p>
<p>//게시판 글 업로드 시 값 변경
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}' ");
?></p>
<p>
로그인 후 평가할 수 있습니다
댓글을 작성하려면 로그인이 필요합니다.
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인